Ubuntu 12.04 虛擬主機頁面找不到

Ubuntu 12.04 虛擬主機頁面找不到

我正在運行Ubuntu 12.04 LTS伺服器。
在該伺服器上我安裝了iRedAdmin作為我的郵件伺服器。到目前為止,一切都很好。現在我想將我公司的網站添加到該伺服器,但我無法讓它工作。
我已將 DNS 記錄指向我的伺服器vpl.si並將vhost文件加入
sites-avaliable.之後,我做了a2ensite vpl.sisudo service apache2 reload

此外,www 資料夾的權限設定為chomd -R 777 /www

我的虛擬主機檔案vpl.si如下所示:

<VirtualHost vpl.si:80>
    ServerAdmin [email protected]
    ServerName vpl.si
    ServerAlias www.vpl.si  
    DocumentRoot /var/www/
    <Directory /var/www/ >
        Options None
        Order deny,allow
        Allow from all
    </Directory>
</VirtualHost>

但我仍然找不到頁面。我不知道我做錯了什麼?謝謝!

編輯I forgot to add Allow 80 to UFW Firewall. It is working now.

答案1

嘗試刪除域名

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName vpl.si
    ServerAlias www.vpl.si  
    DocumentRoot /var/www/
    <Directory /var/www/ >
        Options None
        Order deny,allow
        Allow from all
    </Directory>
</VirtualHost>

答案2

我在提供的資訊中看到的唯一奇怪的是你將 DocumentRoot 設定為 /var/www 但你然後說你 chmod /www 所以如果這是正確的,也許你需要將 DocumentRoot 設定為 /www 。

順便說一句,沒有必要對您的網路樹進行 chmod 777。

相關內容