nginx 安装

nginx安装

1:
zlib库
https://jaist.dl.sourceforge.net/project/libpng/zlib/1.2.11/zlib-1.2.11.tar.gz

http://www.zlib.net/

执行命令:

./configure    &&    make   &&    make install

2:
pcre
https://ftp.pcre.org/pub/pcre/pcre2-10.23.tar.gz

ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.41.tar.gz

执行命令:

./configure    &&    make   &&    make install

3:

openssl 

yum -y install openssl openssl-devel

4:
nginx

http://nginx.org/download/nginx-1.12.0.tar.gz

http://nginx.org/download/nginx-1.14.0.tar.gz

安装之前务必要先创建目录nginx 否则无法安装

执行命令: 

./configure --prefix=/usr/local/nginx (首先创建nginx目录)

make && make install

5:

iptables

#先检查是否安装了iptables

service iptables status

#安装iptables

yum install -y iptables

#升级iptables

yum update iptables 

#安装iptables-services

yum install iptables-services

重点:开启80端口 

http://www.cnblogs.com/shabake/p/4150160.html

http://www.cnblogs.com/kreo/p/4368811.html

service iptables status 查看iptables状态
service iptables restart iptables服务重启
service iptables stop iptables服务禁用

-----------------------------------------------------------------------


sbin/nginx -s reload 无法重启 执行以下命令

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

 -------------------------------------------------------------------

nginx 错误解决方法

yum install -y gcc gcc-c++

http://jingyan.baidu.com/article/a948d651093ff90a2dcd2ee5.html
 -------------------------------------------------------------------

1、Bad Request - Invalid Hostname

解决方法:删掉proxy_set_header Host $host; 这行代码

就不会提示 Bad Request - Invalid Hostname

 -------------------------------------------------------------------

启动:/usr/local/nginx/sbin/nginx
关闭:/usr/local/nginx/sbin/nginx -s stop

说明:
我的nginx安装在了/usr/local/nginx目录下了

ps -ef|grep nginx
原文地址:https://www.cnblogs.com/shabake/p/6249821.html