apache一个子域名不起作用

apache一个子域名不起作用

我已经设置好 Apache 服务器,可以使用我的域名和一个子域名。今天我尝试添加第二个子域名,但无论如何都无法让它工作。

如果我访问mydomain.com,我会从/var/www/www

如果我去sub1.mydomain.com,我会从中获取内容/var/www/sub1

然而,当我去时,sub2.mydomain.com我得到的内容/var/www/www而不是/var/www/sub2

我复制了第一个子域的条目,并将所有子域的部分从子1更改为子2(服务器名称和文档根目录),但由于某种原因,它仍然保持默认值。

运行apache2ctl -S显示第二个子域名尚未注册,尽管配置文件正在加载(我将它们全部放在一个文件中)。此外,日志文件中似乎没有任何关于此内容的内容,我将在早上重新检查。

我搜索了一下午,没有找到任何有用的方法。有什么建议吗?

答案1

搞清楚了,原来 sites-available 到 sites-enabled 的符号链接实际上由于某种原因被破坏了。删除 sites-enabled 中的 000-default 文件并重新链接即可解决问题。

相关内容