嘟嘟社区

[疑问] 怎么禁止直接用主机IP访问网站?


刚刚看有几个页面链接 直接是 ip/text.html 这样的形式,而不是正常的 域名/text.html 关键是还被bing收录了

装了个宝塔面板
有没有什么方法快速阻断直接用主机的ip访问网站呢?

添加这个
  1. server {
  2.     listen 80 default_server;
  3.     server_name _;
  4.     location / {
  5.         return 444;
  6.     }
  7. }

复制代码

  没用过宝塔
在lnmp里 在nginx.conf配置里找到下面2个server 然后在后面加上  return 403;就好了
你参考一下
注意必须是default_server

  1. server
  2.     {
  3.         listen 80 default_server reuseport;
  4.         server_name _;
  5.         return 403;
  6. server
  7.   {
  8.   listen 443 default_server;
  9.   server_name _;
  10.   return 403;

复制代码

用cloudflare直接禁止非法访问IP:https://it6.cc/t/topic/1003