Ubuntu 12.04 vhost 页面未找到

Ubuntu 12.04 vhost 页面未找到

我正在运行Ubuntu 12.04 LTS服务器。
我已在该服务器上安装了iRedAdmin邮件服务器。到目前为止一切顺利。现在我想将我公司的网站添加到此服务器,但我无法让它工作。
我已将 DNS 记录指向我的服务器视窗并将vhost文件添加到
sites-avaliable。之后,我执行了a2ensite vpl.sisudo service apache2 reload

此外,www 文件夹的权限设置为chomd -R 777 /www

我的 vhost 文件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 操作。

相关内容