我安装了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
请让我知道如何让我的网站上的链接正常工作。
由于
答案 0 :(得分:0)
我在我的conf文件中添加了以下内容,现在可以使用了。感谢帮助。
<VirtualHost *:80>
...
<Directory ...>
AllowOverride All
</Directory>
</VirtualHost>
>sudo a2enmod rewrite
>sudo service apache2 restart