基于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端口被什么程序占用