Problembeschreibung:
CentOS 7 hat Apache (httpd) in der virtuellen Maschine installiert, aber vom Host aus kann nicht auf die virtuelle Maschine zugegriffen werden.
Analyse:
Firewall-Problem
Lösung:
Führen Sie den folgenden Befehl aus, um den TCP-Port 80 so einzustellen, dass jeder IP-Zugriff möglich ist.
[root@localhost ~]# iptables -I INPUT -p TCP --dport 80 -j ACCEPT
Wenn Sie andere Ports so einstellen möchten, dass jeder IP-Zugriff möglich ist, ändern Sie einfach 80 im obigen Befehl in andere Ports.
Hinweis: Diese Methode ist temporär und muss nach dem Neustart erneut ausgeführt werden.
Wenn Sie nur selbst lernen, können Sie die Firewall-Firewall ausschalten. Die Methode ist wie folgt (gilt nur für CentOS 7):
#停止firewall systemctl stop firewalld.service #禁止firewall开机启动 systemctl disable firewalld.service
Empfohlenes Tutorial: Centos-Tutorial
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn unter Centos7 kein Zugriff auf httpd möglich ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!