Nginx Web 安装时可以指定很多的模块,默认需要安装rewrite模块,需要系统有pcre库,安装pcre库支持rewrite模块。
源码安装
yum install -y pcre pcre-devel #安装pcre库支持
wget -c http://nginx.org/download/nginx-1.12.0.tar.gz #下载Nginx源码包
tar -xvzf nginx-1.12.0.tar.gz -C /opt #解压文件夹
cd /opt/nginx-1.12.0 ; sed -i -e 's/1.12.0//g' -e 's/nginx\//JWS/g' -e 's/"NGINX"/"JWS"/g' src/core/nginx.h #进入解压目录,并用sed更改nginx版本信息为JWS
useradd www -s /sbin/nologin ; ./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_ssl_module
#创建nginx用户,并预编译nginx源码
make;make install #安装nginx
至此安装完成,然后进行测试
/usr/local/nginx/sbin/nginx -t
启动命令:/usr/local/nginx/sbin/nginx
查看进程是否已启动:ps -ef | grep nginx
编译过程中出现问题:./configure: error: SSL modules require the OpenSSL library.
缺少openssl环境,需要手动yum安装
解决方法:yum -y install openssl openssl-devel