基于centos7  ,很多都跟6不同

Centos 7 firewall 命令:

查看已经开放的端口:
firewall-cmd --list-ports

开启端口
firewall-cmd --zone=public --add-port=80/tcp --permanent

命令含义:

–zone #作用域

–add-port=80/tcp #添加端口,格式为:端口/通讯协议

–permanent #永久生效,没有此参数重启后失效

重启防火墙
firewall-cmd --reload #重启firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:https://www.linuxidc.com/Linux/2016-12/138979.htm

安装nginx 

1yuminstall gcc-c++

2yuminstall -y pcre pcre-devel

3 yuminstall -y zlib zlib-devel

4yuminstall -y openssl openssl-devel

https://nginx.org/en/download.html
5wget -c https://nginx.org/download/nginx-1.10.1.tar.gz

6

tar -zxvf nginx-1.10.1.tar.gz
cd nginx-1.10.1

./configure

make
make install

查找安装路径:
whereis nginx

 

修改 nginx.conf 文件  进入sbin 目录验证 

1、验证nginx配置文件是否正确

方法一:进入nginx安装目录sbin下,输入命令./nginx -t

方法一:进入nginx可执行目录sbin下,输入命令./nginx -s reload 即可

cd /usr/local/nginx/sbin/
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload

./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

查询nginx进程:
ps aux|grep nginx

yum install lsof 首先用lsof -i :80查看80端口被什么程序占用