Linux系统部署Nginx
1.添加nginx服务进程用户
执行命令:groupadd -r nginx
useradd -r -g nginx nginx
2.下载nginx安装包,及相关包(手动下载包是因为不可外网访问,如果允许外网访问可直接yum安装)
nginx-1.9.9.tar.gz
【下面三个包必须有,不然nginx启动会报错】
openssl-fips-2.0.9.tar.gz
pcre-8.43.tar.gz
zlib-1.2.8.tar.gz
3.解压安装,执行命令如下:
tar -zxvf xxx.tar.gz #解压
cd 目录
./configure
make
make install
pcre执行命令:
./configure --enable-utf8
make
make check
make install
【注:pcre后面启动nginx可能会出现错误:error while loading shared libraries: libpcre.so.0
查看libpcre文件是否存在 命令:ls -ld libpcre.so.*
如图,需要创建软连接,要仔细看报错,用报错中缺少的lib的名称指向这个libpcre.so.1.2.0,也可能是libpcre.so.*.*这种形式。创建软连接:
ln -s /lib64/libpcre.so.1.2.0 /lib64/libpcre.so.0
】
4.解压nginx包并安装
执行命令:
tar –zxvf nginx-1.9.9.tar.gz nginx #解压
cd nginx
./configure
make
make install
5.查看修改nginx.conf配置文件,启动nginx
./nginx –s start #reload 重启
ps –ef|grep nginx #查看nginx进程
netstat –tnlp 查看运行情况