我正在使用 Debian,Nginx
我是 nginx 的新手
我已经购买了 VPS 服务器,当我通过浏览器以 https:// IP 或 http:// IP 访问我的 IP 33.xxx.xxx.xxx.xx 时,就会显示我的网站内容,就像我在浏览器中输入了我的 domain.com 一样。
在这种情况下,我想显示一些阻止警告,如 403 Forbidden,或者您可以向我展示如何将访问 IP 的访问者重定向到空白页。
谢谢
答案1
您需要server_name www.example.com;
在 NGINX 配置中的服务器块中使用指令,而不是server_name _;
匹配所有内容。
您需要两个服务器块。一个与server_name
您的域名匹配,用于提供正确的网站。另一个带有server_name _;
捕获所有信息的服务器块,用于提供错误页面。
看这里:https://www.nginx.com/resources/wiki/start/topics/examples/server_blocks/