即使在 chown 和 chmod 之後,虛擬主機仍顯示錯誤 11001

即使在 chown 和 chmod 之後,虛擬主機仍顯示錯誤 11001

我正在嘗試建立一個虛擬主機來測試一個基本的 html 網站。

來賓作業系統 - Ubuntu 14.04 主機作業系統 - Ubuntu 14.10

在主機作業系統中,我透過代理伺服器進行連接,這要求我輸入使用者 ID 和密碼。我在來賓作業系統中有一個橋接網絡,我可以在其中連接到互聯網。

到目前為止我已經完成了這些步驟。

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

並重新啟動阿帕契

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) 我輸入了網址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

但它仍然給我同樣的錯誤。

大家有什麼幫助嗎?在過去的兩天裡,我一直在為此煩惱。

我也提到過這個數位海洋-如何在ubuntu 14.10設定虛擬主機

答案1

檢查來賓作業系統中的 apache 日誌,看看是否收到任何請求

查看是否可以 ping 訪客作業系統。

修復主機檔案中的 ip 位址 127.xxx 是環回位址,可能只會連接到主機作業系統而不是來賓作業系統(除非您使用 ssh 隧道,如果是這種情況,請 telnet 到 ip 位址和連接埠「telnet 127.0.0.2 80" 查看是否可以連線)

相關內容