为什么通过后虚拟主机包含将代理反向包含到单个虚拟主机配置会影响同一 vps 上的其他虚拟主机

为什么通过后虚拟主机包含将代理反向包含到单个虚拟主机配置会影响同一 vps 上的其他虚拟主机

我已经在指定目录中创建了一个虚拟主机配置文件/etc/apache2/conf.d/userdata/std/2_4/username/sub.domain.com/file.conf(在本例中为sub.domain.com.)

我还通过包含编辑器通过 post virtualhost include 包含了此文件,但也具有单独的默认虚拟主机的每个其他域仍然指向在http://127.0.0.1:5000.

包含文件中的代码如下:

ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http://127.0.0.1:5000/ 

答案1

我所做的是打开post_virtualhost_global.conf在 中找到的文件/etc/apache2/includes/

然后我从文件中删除了 include 语句post_virtualhost_global.conf,然后它就起作用了,我似乎不明白如何,但无论如何它都完美地工作了。我也对后续虚拟主机代理反向应用了相同的做法,包括我后来所做的。

相关内容