nginx安装配置

CentOS7 下 nginx 安装配置

安装依赖

1
yum install gcc-c++ pcre  pcre-devel zlib zlib-devel openssl openssl--devel

下载 nginx

1
2
3
4
cd /usr/local
wget http://nginx.org/download/nginx-1.7.4.tar.gz
tar -zxvf nginx-1.7.4.tar.gz
cd nginx-1.7.4

配置 nginx 安装选项

使用–prefix 参数指定 nginx 安装的目录

1
2
./configure # 默认安装在/usr/local/nginx
./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx # 安装到/opt/nginx下并添加环境变量

安装

1
make && make install

启动、停止、重启

1
2
3
nginx # 启动nginx
nginx -s stop # 停止
nginx -s reload # 重启

遇到的问题

防火墙端口未开启

1
2
3
4
5
6
7
# 方法一:关闭防火墙
systemctl stop firewalld.service
# 方法二:开放端口号
systemctl start firewalld.service
netstat -lnpt # 查看开放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent # 开放端口号
firewall-cmd --reload