1.用yum安装nginx
2.首先注释掉nginx.conf的第一行,在把/var/run/nginx.pid改成/var/run/nginx/nginx.pid,并在相应的目录里创建好对应的文件
3.提升日志文件的权限
比如:chmod 777 /var/run/logs/ -R
4.切换到普通用户,启动service nginx start,注意默认linux上的普通用户是不能监听1024一下的端口,所以把nginx的监听端口改成1024以上,比如8090,启动成功,如果报还是报权限不足,那应该是selinux导致的,所以执行操作setenforce 0,在启动应该就不会报错了(这里有个问题,就是万一一定要使用1024一下的端口,可以使用linux的端口转发,把低端的端口转发到高端的端口上去,具体操作:
# iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080
# service iptables save
# service iptables restart )
5.通过nginx转发的接口,如果页面登入发生重定向,会默认使用80端口,如果这时候强制要使用https接口,就要进行url强转,比如加个配置:(9000对应路由器外网80的映射端口)
server {
listen 9000;
server_name $scheme://ip$request_uri;
return 301 https://ip$request_uri;
}
6.关闭nginx,执行命令nginx -s stop;