2015-07-10 23 views
0
設置多個站點

我已經Ubuntu的14機上的以下主機文件條目運行的Apache在Apache中

127.0.0.1 localhost 
10.20.32.20 library.myDNSname.org 
10.20.32.20 library-intra.myDNSname.org 
10.20.32.20 mtf 

而且還

sudo a2ensite library 
sudo a2ensite mtf 
sudo service apache2 restart 

現在,當我瀏覽這個網站。我只能訪問library.myDNSname.org頁面。 但是當我

a2dissite library 

我可以訪問mtf網站。 請注意這兩個網站已被添加到可用的網站。 任何想法我怎麼可能在同一臺服務器上運行這兩個站點? 感謝您的輸入

回答

0

我認爲如果您已經包含了您的apache站點配置以及您如何訪問您的站點(無論是通過ip還是主機名)將會更有幫助。

如果您通過ip訪問您的網站,那麼它將只選擇默認的虛擬主機,這是配置文件中的第一個虛擬主機定義。欲瞭解更多信息,你可以看看Apache的doc

當您嘗試首次訪問mtf網站時,請嘗試訪問含主機名的網站並在註釋中發佈錯誤。

+0

嗨庫馬爾。感謝您的回覆。我通過IP訪問網站,因爲它是我用於測試的Google雲環境中的雲環境。我會讀你的意見,並做一些twiking。 –

+0

我還沒有看到一個解決方案,其中1單個IP用於多個網站..我需要使用IP只..這是可能的嗎? –

+0

如果您已經在主機文件中輸入內容,則可以使用主機名訪問您的網站。如果你仍然只想使用ip來訪問你的站點,那麼你可以在不同的端口上配置你的虛擬主機,而不是默認的端口80,並通過ip:port組合來訪問它們。 –