2017-06-14 420 views
0

感覺像我在這裏繞圈子稍微瘋了一樣,所以希望有人能給我一些指針。阿帕奇和虛擬主機問題

我在運行apache的AWS上有一個Debian實例。在我的/ var/www /文件夾裏面,我有另一個名爲dineosaw.com的文件夾。我有conf文件名爲dineosaw.com.conf它看起來像下面

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    ServerName www.dineosaw.com 
    ServerAlias dineosaw.com 

    DocumentRoot /var/www/dineosaw.com/public 
    <Directory /var/www/dineosaw.com/public> 
    Options -Indexes 
    AllowOverride All 
    Order Allow,Deny 
    Allow from All 
    </Directory> 

    ErrorLog ${APACHE_LOG_DIR}/error.log 
    CustomLog ${APACHE_LOG_DIR}/access.log combined 
</VirtualHost> 

然後我已使用以下地址轉發我的域名(www.dineosaw.com)服務器:http://52.56.144.228/。然而,這只是把我帶到了Apache的默認頁面。所以我嘗試了:http://52.56.144.228/dineosaw.com/但這會導致404錯誤。

任何人都可以給我任何指針,我可能做錯了/需要查找?我會很感激。

+0

名稱解析看起來不錯,但它無法連接到HTTP服務器。 – arkascha

+0

這裏最可能的答案是您確實轉發到該基於IP的地址。這不是網絡的工作原理。這(可能)導致一個請求的IP地址與HOST頭_not_持有目標域名。您不希望轉發到該IP地址,而是轉發到主機名。 – arkascha

+0

1)不要[this](https://www.123-reg.co.uk/support/answers/Domains/how-do-i-forward-my-domain-name-to-another-website -5044 /),請[this](https://www.123-reg.co.uk/support/answers/Domains-Archive/Domain-Configuration/how-do-i-point-my-domain-name- to-an-ip-address-1200 /)2)還有一些'.conf'文件,也可以共享這些文件 –

回答

0

如果你想,以解決IP地址這個基於域名的虛擬主機,你需要「ServerAlias 52.56.144.228」