网站中的Apache2虚拟主机链接无效

时间:2016-02-14 07:14:10

标签: php apache virtualhost apache2.4 apache2-module

我安装了apache2服务器并为我的域名启用了a2ensite。我按照链接 - https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts来设置虚拟主机。

现在,当我输入我的域名时,网站主页会显示,但网站中的链接无效。我得到"没找到"带有消息"在此服务器上找不到请求的URL"

我的mydomian.com.conf文件如下所示在/ etc / apache2 / sites-enabled文件夹中

<VirtualHost *:80>
   ServerAdmin mydomain@gmail.com
   ServerName mydomain.com
   ServerAlias www.mydomain.com
   DocumentRoot /var/www/html/mydomain.com/public_html
   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

所有代码都出现在路径中 - /var/www/html/mydomain.com/public_html

请让我知道如何让我的网站上的链接正常工作。

由于

1 个答案:

答案 0 :(得分:0)

我在我的conf文件中添加了以下内容,现在可以使用了。感谢帮助。

<VirtualHost *:80>
    ...
    <Directory ...>
        AllowOverride All
    </Directory>
</VirtualHost>

>sudo a2enmod rewrite
>sudo service apache2 restart