CentOS 7.5 安装 Nginx

# 安装需要的软件或扩展
yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

# 下载Nginx
wget http://nginx.org/download/nginx-1.12.2.tar.gz

# 解压
tar -zxvf nginx-1.12.2.tar.gz

# 切换到Nginx目录
cd nginx-1.12.2/

# 预编译
./configure --prefix=/usr/local/nginx

# 编译安装
make && make install

# 启动,停止,重载,测试
/usr/local/nginx/sbin/nginx
/usr/local/nginx/sbin/nginx -s stop
/usr/local/nginx/sbin/nginx -s reload
/usr/local/nginx/sbin/nginx -t

# 开放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

# PS
为了方便管理,可以把每个站点的配置文件单独存放,先复制server部分存到/usr/local/nginx/vhost/{名称随意}.conf
然后在http块中最后一行添加"include /usr/local/nginx/vhost/*.conf;",别忘了重载Nginx

# 让Nginx开机启动
1.把启动命令放入脚本文件中,并设置这个脚本执行权限
2.然后在把脚本的绝对路径添加到/etc/rc.d/rc.local文件中的最后一行,并且设置/etc/rc.d/rc.local执行权限就可以了

# 其他
https://blog.csdn.net/qq_37617945/article/details/115554757