如何处理对网络服务器的 IP 请求

如何处理对网络服务器的 IP 请求

例如:我在 Ubuntu Server (10.20.30.40) 上使用 Nginx 托管了 4 个网站。现在,当有人打开浏览器并输入我的服务器的 IP 时,我应该如何处理这种请求。管理员通常会如何处理这种情况?我知道普通用户永远不会输入 IP。

答案1

当服务器在多个域之间共享时,我曾经创建一个静态页面来处理所有不存在的Host:标头,包括纯 IP。例如,该页面可能会通知此虚拟主机未配置,并可能宣传托管服务。

如果服务器专用于仅托管一个域,我建议永久重定向到规范主机名,而不是使用所有可能的主机名来服务同一个网站。这对搜索引擎优化和 TLS 都有好处。

相关内容