当服务器收到请求时,它会自动知道该网站是它自己吗?

当服务器收到请求时,它会自动知道该网站是它自己吗?

我的网站 URL 已修改,以便从远程系统进行访问,如下所示:

//var url = "http://127.0.0.1:5000/dosomething"
var url = "http://www.somewebsite.com/dosomething"

URL是Python后端和JS前端使用的,当服务器收到请求的时候,它会自动知道www.somewebsite.com是自己吗?

答案1

当它在 Host 字段中收到此详细信息时,它会自动知道HTTP 请求标头。但由于服务器仅通过其 IP 即可调用,因此情况并非总是如此。所以您需要了解代理。

你应该记住,虽然一个 IP 可以托管多个虚拟主机域名和 IP 之间不存在一对一的映射关系。事实上,它们甚至可以是多对多的。

相关内容