問題の説明:
CentOS 7 の仮想マシンに Apache (httpd) がインストールされていますが、ホストから仮想マシンにアクセスできません。
分析:
ファイアウォールの問題
解決策:
次のコマンドを実行して、任意の IP がアクセスできるように TCP ポート 80 を設定します。
[root@localhost ~]# iptables -I INPUT -p TCP --dport 80 -j ACCEPT
任意の IP がアクセスできるように他のポートを設定する場合は、上記のコマンドの 80 を他のポートに変更するだけです。
注: このメソッドは一時的なものであるため、再起動後に再度実行する必要があります。
自分で学習するだけの場合は、ファイアウォールを無効にすることができます。方法は次のとおりです (CentOS 7 にのみ適用可能):
#停止firewall systemctl stop firewalld.service #禁止firewall开机启动 systemctl disable firewalld.service
推奨チュートリアル: centos チュートリアル
以上がcentos7 で httpd にアクセスできない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。