【发布时间】:2020-04-21 08:48:40
【问题描述】:
我有一个带有几个网站的服务器 apache2。
其中一个在 http 和 https 上都提供 所有其他人都是仅在 http 上的服务器
我从公司的前雇员那里继承了这种糟糕的情况,不要怪我
如果我尝试通过 https 访问其他网站,我认为 apach2 正在服务于通过 https 访问的第一个(也是唯一一个)服务器,即使它具有不同的域。
如果我访问https://blablbalca.com,apache2 知道 blablbalca.com 不在 https 上提供服务,但它没有给我 404,它提供https://anotherwebsite.com
什么指令告诉 apache 在错过定义的情况下自动提供“第一个”?
如何解决?
编辑:我找到了一种更优雅、更通用的方式来表达我的问题:
如果指向同一个 ip 的域实际上不是从我的服务器提供的,我如何避免 apache2 为随机虚拟主机提供服务?
【问题讨论】:
标签: apache2