我有一台虚拟机,它运行多个 http 服务器。这些服务器完全不同,因为它们做不同的事情,它们使用不同的技术(有些是 .NET,有些是 python,有些是 php => apache(windows))。所有这些服务器通常都有不同的路径,有些目录是重复的,有些被关闭了,有些可能被隐藏了(我对它们一无所知)。总的来说,这里很乱。我有两个链接
link A => http://myserver/a
link B => http://myserver/b
假设我对环境一无所知,并且假设我可以访问这台机器,我如何找出哪个服务器处理哪个请求。
答案1
如果您有多个 HTTP 服务器为同一个 HTTP 主机名提供服务,那么您将在所有这些服务器前面设置某种反向代理,以将传入的连接路由到不同的后端服务。第一步是搜索此项。
第二步:查看各种 HTTP 服务器的配置,了解它们的响应内容,并了解这与前端代理配置的关系。