現在network実習でTeraTarm使いsshでリモートログインしてWebServerを構築しています。
構成
ホストOS・・・Windows7
仮想OSソフトウェア・・・VirtualBox
ゲストOS・・・Ubuntu16
以下の構成で仮想環境を構築しています。
やったこと
ホストOS側
・ホストOSには有線で外部に接続しています。
・ホストOSのfirewallの設定は、80番ポートは開放しています。
virtualbox側
・ゲストOSのNATのポートフォワーディングは、ホストOSの80番ポートへのアクセスをゲストOSの80番ポートへフォワードしています。
ゲストOS側
・NICはNAT,ホストオンリーアダプタ、ブリッジアダプタを設定しています。
・rootユーザでログインし、apache2をインストールしました。apt-get install apache2
・vi /etc/apache2/ports.conf
を編集しました。この様にLISTEN 0.0.0.0:80
編集しました。
・ufwコマンドで80番ポートをLISTENしています。ufw allow 80
・apache2が起動していることは確認しています。systemctl status apache2.service
apache2はActiveになっていました。
設定後にやったこと
設定後に、ホストOSのブラウザからlocalhost:80
でアクセスした所、
このサイトにアクセスできません
localhost で接続が拒否されました。
と表示され、アクセスが拒否されます。
拙い説明ですが、皆さんからヒントを頂きたいです。よろしくお願いします。
追記
systemctl status apache2.service
を実行した際に
Could not reliably determine the server's fully qualified domain name, using 127.30.8.135. Set the 'ServerName'
と表示があったので、dnsで問題があるかもしれません。