一、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