软件下载
https://download.youkuaiyun.com/download/u010438469/10479985
一、安装依赖包
在线安装依赖包
yum install gccpcre pcre-devel zlib zlib-devel openssl openssl-devel
离线安装依赖包
1安装c++编译环境,参考https://download.youkuaiyun.com/download/u010438469/10479979
2 openssl :
tar zxvf openssl-fips-2.0.16.tar.gz
cd openssl-fips-2.0.16
./config && make && make install
3 pcre:
tar zxvf pcre-8.38.tar.gz
cd pcre-8.38
./configure && make && make install
4 zlib:
tar zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure && make && make install
二、下载安装nginx
wget http://nginx.org/download/nginx-1.10.1.tar.gz
tar -zxvf nginx-1.10.1.tar.gz
cd nginx-1.10.1
./configure&& make && make install
三.启动、关闭、重启
启动:/usr/local/nginx/sbin/nginx
关闭:/usr/local/nginx/sbin/nginx -s stop
重启 nginx 服务: /usr/local/nginx/sbin/nginx -s reload
如果启动报错: libpcre.so.1: cannot open shared
建立软连接ln -s /usr/local/lib/libpcre.so.1 /lib64
四.测试
浏览器,输入http://127.0.0.1/ 测试,如果看到
Welcome to nginx!配置成功。
五.开启防火墙端口
vi /etc/sysconfig/iptables,在里面增加需要开通的端口号,如下:
-A INPUT -mstate --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
重起防火墙 /etc/init.d/iptables restart
六.设置开机启动
vi /etc/rc.local
加入一行/usr/local/nginx/sbin/nginx 保存并退出,下次重启会生效。
重启centos
shutdown -r now
参考资料
http://blog.youkuaiyun.com/u010438469/article/details/51086111
https://blog.youkuaiyun.com/grhlove123/article/details/47834673#comments