linux - 如何将 VitualHost 配置指向 Apache2.4 中的 Web 应用程序
问题描述
我们在 Ubuntu 服务器上托管一个 Magento 站点。
Magento 应用程序在/var/www/html/magento
其中,我创建了magento.conf
in /etc/apache2/sites-available/magento.conf
.
magento.conf
<VirtualHost *:80>
ServerName mysite.com
ServerAlias www.mysite.com
DocumentRoot /var/www/html/magento
<Directory /var/www/html/magento>
Allowoverride All
</Directory>
</VirtualHost>
当我尝试mysite.com
在浏览器中使用打开应用程序时,它显示的是 apache 网页。
但是当我尝试时mysite.com/magento
,它只显示没有 CSS 的主页,而所有其他页面都是 404 not found 错误。
在apache.conf
, magento.conf 文件中包含。
解决方案
推荐阅读
- python - 是否可以在其中一列是列表的数据框中使用 h2o 决策树?
- python - 获取 JSONDecodeError:期望值:使用 Python + Zipline + Docker + Jupyter 的第 1 行第 1 列(字符 0)
- excel - VBA - 在最后一个工作日复制和粘贴
- python-3.x - 如何将包含我的数据的字节转换为字符串?
- javascript - 将 JQuery 转换为纯 Javascript:将事件侦听器添加到动态创建的元素
- java - spring boot 自定义验证器运行两次
- php - 如何解决:无法与主机 smtp.gmail.com 建立连接 [连接超时 #110] PHP 中的错误
- jquery - 将函数应用于数组中的所有项目?
- php - 在引用生成器中使用“yield from”的任何替代方法?
- c - 使用 c 中的 mpi 变量以外的其他方法解决 mpi 超额订阅