2017-05-09 44 views
1

打開我設置了一個Apache服務器並創建了一個網站:var\www\mywebsite。 當我在瀏覽器的地址欄中鍵入我的網站名稱時,它會將我引導至互聯網。當我禁用網絡時(作爲時間解決方案),它根本沒有打開網站。但是,當我在地址欄中輸入完整的目錄路徑時,網頁index頁面顯示。我做的虛擬主機:如何使我的本地網站通過URL

$ cd /etc/apache2/sites-available/ 
$ sudo nano test.com.conf 

然後鍵入:

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot /var/www/test.com 
    ServerName test.com 
    ServerAlias www.test.com 
    ErrorLog ${APACHE_LOG_DIR}/error.log 
    CustomLog ${APACHE_LOG_DIR}/access.log combined 
</VirtualHost> 

我怎樣才能讓我的網站首頁上直接打開,當我在地址欄寫我的網站名稱test.com

回答

2

當您在網絡瀏覽器中鍵入test.com時,操作系統正在執行DNS查找並嘗試將test.com解析爲IP地址。由於test.com是一個有效的網站,它正在指引你。

如果你想查看你的網站,你需要在網頁瀏覽器中輸入http://localhost。或者將127.0.0.1 test.com添加到/ etc/hosts文件,這將強制操作系統將test.com的請求解析爲本地主機IP地址。

相關問題