2012-02-06 44 views
0

您好,我嘗試設置一個基於CentOS的網絡服務器,並且無法讓網域正常工作。VirtualHosts的問題

我設置了httpd.conf如下:

NameVirtualHost *:80 

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot /etc/httpd/www/alexandergatti.com 
    ServerName alexandergatti.com 
</VirtualHost> 

當我嘗試訪問的網站的網頁瀏覽器說,服務器不能被發現。我聯繫了我的主機,他們說DNS已經建立起來了。有人有主意嗎?

回答

0

您是否已將您的域名「alexandergatti.com」指向您的公共IP地址並進行端口轉發?如果您沒有指出它,您必須通過轉到域名註冊人EX中的DNS管理員區域:Go Daddy或1and1並將網站IP地址指向您的公共IP。

接下來,如果你還沒有這樣做。端口轉發也是最重要的。好吧,現在你的訪問者在你的IP地址,但你的路由器不知道在哪裏發送它們。所以很多路由器在應用程序和gamig或訪問或虛擬服務器中都有它們。你打開它並說明端口啓動或公共端口。我更喜歡80,因爲你的訪問者不必寫domain.com:8080。他們只需輸入domain.com。結束端口或專用端口是您爲apache設置的IP地址。我假設你選擇了80.所以,你鍵入80.在IP地址或點您鍵入您的計算機私人本地IP在我的情況是192.168.1.205 .....點擊添加或更新或保存並嘗試您的網站名稱再次。如果您從路由器後面嘗試它,則可能無法正常工作,因此請在您計劃中的網絡或鄰居互聯網上的手機上嘗試。它應該工作。

在了NameVirtualHost *

另外:80和虛擬主機*:80你應該把你的公網IP,而不是明星或astreics的..

所以應該看起來像

NameVirtualHost my.ip.add.ress:80 

<VirtualHost my.ip.add.ress:80> 
    ServerAdmin [email protected] 
    DocumentRoot /etc/httpd/www/alexandergatti.com 
    ServerName alexandergatti.com 
</VirtualHost> 
相關問題