2012-12-28 108 views
0

我在我的筆記本電腦上,我想爲我的網絡上的服務器創建子域名。在我的筆記本電腦,我修改了Hosts文件,以便我能與ADRESS myserver從筆記本電腦的Ubuntu服務器上的Apache子域名

訪問我的服務器如果我訪問myserver,我得到了默認的Apache服務器的html頁面說:「它的工作原理」。

我的服務器上,默認文檔根目錄是/var/www/

我想創建一個子域的用戶,這樣我會在/home/user/Websites/

鍵入user.myserver和訪問文件,現在,我修改httpd.conf文件上我的服務器補充:

<VirtualHost *> 
     ServerName * 
     DocumentRoot "/var/www/" 
</VirtualHost> 


<VirtualHost *> 
     ServerName user.localhost 
     DocumentRoot "/home/user/Websites/" 
</VirtualHost> 

而且,我的主人我的服務器上的文件被修改爲:

127.0.0.1 user.localhost 

如果我在我的筆記本上放了user.myserver,我的瀏覽器說它找不到服務器。

我錯過了什麼?

回答

1
  1. 你並不需要修改主機服務器上的文件,它只是爲服務器解析,Apache將只是聽聽Host頭就會收到。
  2. 您需要修改筆記本電腦上的主機文件,以使user.myserver指向服務器的IP。
+0

@CoachNono:「如果我把'user.myserver'放在我的筆記本電腦上」 - >這裏呢?我也清除了我的回答,從你的名字以及:) – favoretti

+0

如果我把我的筆記本電腦user.localhost然後它會嘗試訪問我的筆記本電腦上的本地服務器,而不是在我的服務器的服務器... – CoachNono

+0

啊,我想現在我明白了什麼問題是:)請參閱編輯。 – favoretti

相關問題