仮想マシンでホストされているウェブサイトにアクセスできない

仮想マシンでホストされているウェブサイトにアクセスできない

私はMac(osx 10.9.3)のvirtualboxでCentOS7を実行しています。仮想マシンでホストされているウェブサイトにアクセスしたいです。訪問者IPを返すWebページを閲覧できません。

仮想マシンにpingアクセスできます。仮想マシンのネットワーク設定用のブリッジアダプタを設定しました。 Listen 80とホストIPアドレスを提供しました。拒否された接続をゲストIPに返します。ssh

/etc/httpd/conf/httpd.conftelnetcurl

ファイアウォール/iptables構成の問題のようですが、ホストを許可する必要があります。ホストを許可するようにCentOSファイアウォール/iptablesを設定するには?

答え1

VMでpingとsshを実行できるため、ファイアウォールの問題ではないようです。 httpdサービスが実行されていないようです。

次のコマンドを使用して実行してみてください。

service httpd start

または:

/etc/init.d/httpd start

httpdは基本的にcentosにインストールする必要があります! ! ! ! 、httpdをインストールするには、centosで次のようにします。

yum install httpd

起動時にApacheサービスを開始するように設定します(これらの問題が再発生しないようにするため)。

chkconfig httpd on

答え2

ファイアウォールを開いて接続を許可します。

例えば、

sudo firewall-cmd --permanent --zone=public --add-service=http

sudo firewall-cmd --permanent --zone=public --add-service=https

sudo firewall-cmd --reload

関連情報