虚拟主机未出现在可用虚拟主机/ apache2 列表中

时间:2021-02-14 08:35:07

标签: apache2 ubuntu-18.04

我正在尝试将我的开发服务器与生产服务器分开。我已经为虚拟主机创建了以下内容;

生产 网站位于(文件名:development.example.conf):

example.com.conf
<VirtualHost *:80>
ServerAdmin info@example.com
ServerName  www.example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com/production.example.com/app_dir/public
</VirtualHost>

开发站点位于(文件名:development.example.conf)

<VirtualHost *:80>
ServerAdmin info@example.com
ServerName  development.example.com
ServerAlias development.example.com
DocumentRoot /var/www/example.com/development.example.com/app_dir/public

当我转到 http://development.example.com 时,它显示正确的 index.html 当我尝试转到 http://www.example.com 时,它返回默认服务器,而不是 /var/www/example.com/production.example.com/app_dir/public 中的索引页。

我无法理解如何开始麻烦地喊出这个。我试过 /usr/sbin/apache2ctl -S 并且没有列出生产站点。请提供任何提示。

我使用的是服务器版本:Apache/2.4.29 (Ubuntu)

0 个答案:

没有答案