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
最好重新启动您的虚拟机。
我想在 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
最好重新启动您的虚拟机。