chown および chmod を実行した後でも仮想ホストにエラー 11001 が表示される

chown および chmod を実行した後でも仮想ホストにエラー 11001 が表示される

基本的な HTML ウェブサイトをテストするためだけに仮想ホストを作成しようとしています。

ゲスト OS - Ubuntu 14.04 ホスト OS - Ubuntu 14.10

ホスト OS では、ユーザー ID とパスワードの入力が必要なプロキシ サーバーを介して接続します。ゲスト OS にはブリッジ ネットワークがあり、そこからインターネットに接続できます。

これまで、これらの手順を実行しました。

1)こうすること .confでファイルが作成されました/etc/apache2/sites-availablesudo cp 000-default.conf tasdikr-1081310234.conf

そして、私はこれをsudo gedit tasdikr-1081310234.conf次のように編集しました

<VirtualHost *:80>

#---------- Changes made -------------------

ServerName www.tasdikr-1081310234.com
ServerAdmin [email protected]
DocumentRoot /var/www/tasdikr-1081310234
ServerAlias tasdikr-1081310234.com

#---------- Changes made -------------------

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

2)これを通じてディレクトリを作成しました

sudo mkdir /var/www/tasdikr-1081310234
sudo chown $USER:www-data /var/www/tasdikr-1081310234
sudo chmod g+s /var/www/tasdikr-1081310234
sudo gedit /var/www/tasdikr-1081310234/index.html

中ではindex.htmlこんなことをしました

<html>
  Welcome to tasdikr-1081310234.com!
</html>

3)その後、hostsファイルを変更します/etc/hosts

変更後はこんな感じになりました

127.0.0.1   localhost
127.0.1.1   tasdik

#---adding lines for my website---

127.0.0.2   www.tasdikr-1081310234.com  tasdikr-1081310234

#--------adding stuff done--------

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

4)その後、実行してサイトを追加しました

sudo a2ensite tasdikr-1081310234

そしてApacheを再起動した

sudo service apache2 restart

こんなメッセージが届きました

* Restarting web server apache2 
AH00558: apache2: Could not reliably determine the server's fully qualified
domain name,using         
127.0.1.1. Set the 'ServerName' directive globally to suppress this message
                                                                            [ OK ]

5) URLを入力しhttp://tasdikr-1081310234.com

http://tasdikr-1081310234しかし、エラーが発生し続けますError Code 11004: Host not found

PS: モードの変更も試してみました。

  • sudo chmod -R 755 /var/www
  • sudo chmod -R 754 /var/www
  • sudo chmod -R 777 /var/www

しかし、まだ同じエラーが発生します。

誰か助けて頂けませんか?この2日間ずっと頭を悩ませています。

私もこれを参照しましたDigital Ocean - Ubuntu 14.10 で仮想ホストを設定する方法

答え1

ゲストOSのApacheログをチェックして、リクエストが届いているかどうかを確認します。

ゲスト OS に ping できるかどうかを確認します。

ホスト ファイルの IP アドレス 127.xxx を修正します。これはループバック アドレスであり、おそらくホスト OS にのみ接続され、ゲスト OS には接続されません (SSH トンネリングを行っている場合は、IP アドレスとポートに telnet を実行して「telnet 127.0.0.2 80」と入力し、接続できるかどうかを確認します)。

関連情報