我正在嘗試建立一個虛擬主機來測試一個基本的 html 網站。
來賓作業系統 - Ubuntu 14.04 主機作業系統 - Ubuntu 14.10
在主機作業系統中,我透過代理伺服器進行連接,這要求我輸入使用者 ID 和密碼。我在來賓作業系統中有一個橋接網絡,我可以在其中連接到互聯網。
到目前為止我已經完成了這些步驟。
1)透過這樣做 創建了.conf
文件/etc/apache2/sites-available
sudo 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" 查看是否可以連線)