0

我安装了 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

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

谢谢

4

1 回答 1

1

我在我的 conf 文件中添加了下面的内容,它现在可以工作了。感谢帮助。

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

>sudo a2enmod rewrite
>sudo service apache2 restart
于 2016-02-14T23:39:22.977 回答