1.检查是否安装(linux默认是安装了的)
gcc –version

1.检查是否安装

2. 若没有安装就进入pcre官网:
https://sourceforge.net/projects/pcre/files/pcre/下载
或直接下发命令
tar -zxvf pcre-8.42.tar.gz
cd pcre-8.42
./configure
make
make check
make install
1.检查是否安装
rpm –qa zlib
2.若没有安装,安装步骤如下
cd /usr/local/src
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install
1.检查是否安装(默认情况是安装了的)
rpm –qa openssl
lcd /usr/local/src
tar -zxvf nginx-1.15.8.tar.gz
cd nginx-1.15.8
./configure
make
make install
1.修改nginx配置文件
nginx默认配置端口为80,若要修改端口,vi /usr/local/nginx/conf/nginx.conf

2.验证nginx配置是否正确
/usr/local/nginx/sbin/nginx –t
看到如下显示nginx.conf syntax is ok
nginx.conf test is successful
说明配置文件正确!

1.启动
启动代码格式:nginx安装目录地址 -c nginx配置文件地址
[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
2.停止
查看进程号,并kill掉master进程
[root@LinuxServer ~]# ps -ef|grep nginx
[root@LinuxServer ~]# kill 2072

3.重启nginx
/usr/local/nginx/sbin/nginx -s reload
1.查询端口是否开启(以80端口为例)
firewall-cmd --query-port=80/tcp
若为no表示端口未开启,若为yes表示端口开启

2.开启防火墙端口
添加指定需要开放的端口:
firewall-cmd --add-port=80/tcp --permanent
重载入添加的端口:
firewall-cmd --reload
查询指定端口是否开启成功:
firewall-cmd --query-port=80/tcp


/usr/local/nginx/html