原文:nginx禁止直接ip、未配置域名访问配置

问题背景 最近偶然对线上域名配置的nginx IP进行直接访问后,发现http居然是可以通的,而https直接IP访问浏览器会报证书不安全的提示,点击详细查看发现是固定返回了nginx配置的某一个api开头的https证书给浏览器,浏览器校验证书域名与访问用的IP不一致于是报错中止了TLS握手流程。 上网一查,才发现当通过直接IP或者未绑定域名访问nginx时 其实直接IP也可以视为域名就是IP的 ...

2021-10-24 23:04 0 3830 推荐指数:

查看详情

使用nginx配置域名禁止直接通过IP访问网站

前段时间刚搭建好个人网站,一直没有关注一个问题,那就是IP地址也可以访问我的网站,今天就专门研究了一下nginx配置问题,争取把这个问题研究透彻。 1. nginx配置域名禁止直接通过IP访问 先来看nginx的默认配置,ubuntu默认位置 /etc/nginx/sites-enabled ...

Sun May 24 09:24:00 CST 2020 0 4753
Nginx禁止ip访问或非法域名访问 - 配置笔记

在生产环境中,为了网站的安全访问,需要Nginx禁止一些非法访问,如恶意域名解析,直接使用IP访问网站。下面记录一些常用的配置示例: 1)禁止IP访问如果没有匹配上server name就会找default默认,返回501错误。 server { listen 80 ...

Thu Nov 19 00:27:00 CST 2020 0 1661
如何配置nginx达到只允许域名访问网址,禁止ip访问的效果

需求:接入阿里云的waf对网站进行防护,但是如果直接通过IP地址访问网站即可绕过阿里云waf,于是希望禁止通过ip访问网站 修改nginx配置文件 在server段里插入如下内容即可 if ($host != 'test.com.cn' ) { return 403;} 解释一下 ...

Tue Feb 28 00:54:00 CST 2017 0 2739
nginx配置只允许域名访问禁止ip访问80,443端口

一、背景客户扫描阿里云服务器,发现渗透漏洞(.git文件泄露漏洞),可以直接使用IP访问项目底下的某个文件,针对这个问题,需要对nginx进行配置,不使用IP访问项目,而只能使用域名访问。 二、解决方法1)先来配置80端口的打开Nginx配置文件:#vi /usr/local/nginx ...

Sat Dec 18 23:14:00 CST 2021 0 4766
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM