我有一个服务于http://example.com的 nginx 服务器,它解析为 IP 1.2.3.4
。目前,用户可以通过访问http://example.com或访问http://1.2.3.4进行连接。
我只想在使用完整域名http://example.com时允许访问。如何将我的 nginx 配置为阻止通过 IP 访问,并且仅在使用完整域名时允许访问?
我有一个服务于http://example.com的 nginx 服务器,它解析为 IP 1.2.3.4
。目前,用户可以通过访问http://example.com或访问http://1.2.3.4进行连接。
我只想在使用完整域名http://example.com时允许访问。如何将我的 nginx 配置为阻止通过 IP 访问,并且仅在使用完整域名时允许访问?
您可以在 Nginx 中创建两个虚拟主机。一个用于默认访问,另一个用于特定域。
然后,您可以根据您的选择限制默认访问或重定向到您的域。
Nginx 虚拟主机 - https://tecadmin.net/setup-nginx-virtual-hosts-on-ubuntu/