一、nginx简介
是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能Nginx力强,事实上nginx 的并发能力确实在同类型的网页服务器中表现较好Nginx 专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率 ,能经受高负载的考验,有报告表明能支持高达 50,000 个并发连接数。
二、编译安装
2.1 操作系统
cat /etc/redhat-release
2.2 设置本地YUM源
挂载镜像,然后把镜像路径挂载到指定目录,这里挂载为mount /dev/sr0 /mnt/cdrom
[local]
name=local
baseurl=file:///mnt/cdrom
enable=1
gpgcheck=0
2.3 列出安装包
2.4 安装测试
2.4 上传nginx和pcre离线安装包,并且解压
tar -axvf nginx-1.22.1.tar.gz
tar -zxvf pcre-8.42.tar.gz
2.5 编译安装
进入nginx安装包路径,并且进行编译安装
./configure \
--prefix=/usr/local/nginx \
--sbin-path=/usr/local/nginx/sbin/nginx \
--conf-path=/usr/local/nginx/conf/nginx.conf \
--error-log-path=/usr/local/nginx/log/error.log \
--http-log-path=/usr/local/nginx/log/access.log \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--user=nginx --group=nginx \
--with-http_ssl_module \
--with-http_flv_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--http-client-body-temp-path=/usr/local/nginx/client_body_temp/ \
--http-proxy-temp-path=/usr/local/nginx/proxy_temp/ \
--http-fastcgi-temp-path=/usr/local/nginx/fastcgi_temp/ \
--http-uwsgi-temp-path=/usr/local/nginx/uwsgi_temp \
--http-scgi-temp-path=/usr/local/nginx/scgi_temp \
--with-pcre=/root/pcre-8.42 ##pcre安装包解压路径
执行make && make install
三、验证nginx服务
3.1 关闭防火墙
3.2 查看nginx进程,网页登录和监听端口
ps -ef |grep nginx
netstat -antp |grep 80