我想在VPS上使用Apache2托管我的测试网站。现在,我有一个Joomla网站,可以使用111.111.111.111/mydomain.com
进行访问但是,当我尝试访问111.111.111.111/mydomain.com/about.html
未找到
在此服务器上找不到请求的URL。
我认为我需要正确配置apache,但我不知道如何。是的,我知道我可以注册一些域名,但现在我更喜欢使用111.111.111.111/mydomain.com
地址。谢谢。
经过多次尝试,我已经解决了。首先,您需要检查apache2.conf文件。必须有活动字符串AllowOverride All
。
和下一个区块
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
然后您需要激活重写模块
sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart
并且最好重新启动虚拟机。