Apache2:如何避免该网站默认回复?

问题描述 投票:0回答:1

我有一个带有一些网站的服务器apache2。

其中之一同时在http和https上提供所有其他服务器仅位于http

我从公司的前任员工那里继承了这一糟糕局面,但我受到了困扰,请不要怪我

[如果我尝试通过其他网站中的一个https访问,我认为apach2正在提供第一个(也是唯一一个)可通过https访问的服务器,即使它具有不同的域。

如果我访问https://blablbalca.com,则apache2知道blablbalca.com不在https上提供,但它没有给我404,但它在https://anotherwebsite.com上提供服务>

什么指令告诉apache在缺少定义的情况下自动为“第一个”服务?

如何解决?

编辑:我发现了一种更优雅,更笼统的方式来表达我的问题:

如果没有从我的服务器真正提供指向相同IP的域,我如何避免apache2为随机虚拟主机服务?

我有一个带有一些网站的服务器apache2。其中之一在http和https上都提供服务,其他所有都仅在http上提供服务器服务,我是从公司前任员工那里继承了这种糟糕的情况...

apache2
1个回答
1
投票

您可以命名一个最佳的虚拟主机,并设置ServerNameServerAlias以匹配每个网站。此外,如果您希望blablbalca.com在通过HTTP访问时返回错误,则必须在your_site.conf中设置虚拟主机,以处理来自https端口的流量。就像进行重定向或显示错误页面一样。

© www.soinside.com 2019 - 2024. All rights reserved.