apache - 没有域的 VPS 上的 Apache2
问题描述
我想在 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
并更好地重新启动您的虚拟机。
推荐阅读
- javascript - 剑道动态网格
- java - linux下使用Tomcat 7无法连接SQL Server 2014数据库
- python - 如何在支持以太网的 delta plc 和 python pymodbustcp 之间进行通信
- llvm-clang - 使用的方法跳转到下一行而不是跳转参数
- azure-devops - 从 azure devops 中的单个存储库发布多个 nuget 包
- java - 以编程方式设置 View 的 layout_weight
- tensorflow - TimeDistributed:reshape 的输入是一个有 265000 个值的张量,但请求的形状需要 800 的倍数
- html - 我的网站上有一个双滚动条
- python - 我如何使用这个等式计算图像保真度?
- django - Django:如果可能,将 CharField 转换为整数