电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

Nginx禁止IP访问只允许通过域名访问

来源:金蝶云社区作者:金蝶2024-09-235

Nginx禁止IP访问只允许通过域名访问

1 背景说明

为了提高站点的安全性,在通过IP或者未知域名访问你的网站的时候,希望禁止显示任何有效内容,可以给他返回403禁止访问,同时关闭空主机头,防止未备案的域名指向过来造成麻烦,也避免了黑客通过固定IP来进行信息泄露攻击的可能。


2 解决方案

修改nginx配置文件前,请注意备份配置!

  • http请求方式的修改方法

如站点是监听80端口的http请求方式,参考配置如下:

server {
    listen 80 default_server;
    listen [::]:80 default_server;
    server_name _;   #禁止空头请求
    return 403;   #返回403错误
  #  rewrite ^(.*) http://www.xxxx.com;  #或者重定向到一个静态引导页面
}
server {
    listen 80 ;
    server_name myweb.kingdee.com;   #监听域名
    ......
    location ...
    ...
}


  • https请求方式的修改方法

如站点是监听443端口的https请求方式,参考配置如下:

server {
    listen 443 ssl default_server;
    listen [::]:443 ssl default_server;
    ssl_certificate ssl/kdcert.crt;
    ssl_certificate_key ssl/kdcert.key;
    server_name _; 

Nginx禁止IP访问只允许通过域名访问

1 背景说明为了提高站点的安全性,在通过IP或者未知域名访问你的网站的时候,希望禁止显示任何有效内容,可以给他返回403禁止访问,同时关...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信