VPS 的 Apache2 没有域

Apache2 at VPS without domain

我想在 VPS 使用 Apache2 来托管我的测试网站。 现在我有一个 Joomla 网站,可以使用 111.111.111.111/mydomain.com 访问它 但是当我试图访问像 111.111.111.111/mydomain.com/about.html

这样的网站页面时,麻烦就来了

Not Found

The requested URL was not found on this server.

我想我需要以正确的方式配置 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

最好重新启动您的虚拟机。