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