2017-05-02 74 views
0

我想在Amazon Ec2 Linux上託管多個網站,但它只顯示主頁儀表板網站。我也嘗試在httpd.conf中配置虛擬主機配置。在我的EC2實例上託管多個網站無法正常工作

的DocumentRoot 「/無功/網絡/ HTML/SITE-1」 服務器名www.myexample1.com

的DocumentRoot 「/無功/網絡/ HTML/SITE-2」 服務器名www.myexample2。 COM

如果我把喜歡http://10.123.12.12/SITE-1http://10.123.12.12/SITE-2它得到正確的頁面

但是,如果我與DNS名稱默認頁面給出的只是加載了,這兩個差異erent站點未加載

回答

0

看起來您的文檔根目錄仍然設置爲/var/www/html,並且您可能沒有合適的VirtualHost容器。嘗試這樣的:

NameVirtualHost *:80 

<VirtualHost *:80> 
    DocumentRoot "/var/www/html/SITE-1" 
    ServerName www.myexample1.com 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot "/var/www/html/SITE-2" 
    ServerName www.myexample2.com 
</VirtualHost> 

<Directory "/var/www/html/SITE-1"> 
    AllowOverride None 
    Order allow,deny 
    Allow from all 
</Directory> 

<Directory "/var/www/html/SITE-2"> 
    AllowOverride None 
    Order allow,deny 
    Allow from all 
</Directory> 

如果你需要做SSL,你需要包括端口443和一些其他選項。

+0

謝謝你的修復 –

相關問題