关闭SELINUX:
修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。
如果不想重启系统,使用命令#setenforce 0;
关闭iptables防火墙:
sudo systemctl stop firewalld.service # 暂时关闭,重启后恢复 sudo systemctl start firewalld.service # 启用防火墙 sudo systemctl disable firewalld.service # 禁用防火墙 sudo systemctl enable firewalld.service # 启用防火墙 sudo systemctl status firewalld.service # 查看状态 命令配合也是控制其他linux服务的基本方法。
或开放80端口:
Fedora 26/25/24 and CentOS/Red Hat (RHEL) 7.3
2.2.1 List Your Active Firewalld Zones
Bash
firewall-cmd --get-active-zones
Example output:
public interfaces: wlp1s0
2.2.2 Add New Rule to Firewalld
You might have active zone like public, FedoraWorkstation, FedoraServer.
Bash
firewall-cmd --permanent --zone=public --add-service=http
## OR ##
firewall-cmd --permanent --zone=public --add-port=80/tcp
2.2.3 Restart firewalld.service
Bash
systemctl restart firewalld.service
2.1. CentOS/Red Hat (RHEL) 6.9
2.1.1 Edit /etc/sysconfig/iptables file:
Bash
nano -w /etc/sysconfig/iptables
2.1.2 Add following INPUT rule:
Bash
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
2.1.3 Restart Iptables Firewall:
Bash
service iptables restart
## OR ##
/etc/init.d/iptables restart