Nginx禁止未绑定域名访问

只允许Nginx配置中的域名进行访问,其他IP地址什么的一要配置中的一律不能访问.

image.png

上面配置的意思是,对于未绑定的域名指向你的服务器时,匹配不到Nginx配置的虚拟主机域名后,会默认使用这个虚拟主机,然后直接返回404。
server_name _ #这个一杠没什么特别的,只是表示一个无效的域名,使用“ – “ 和” !@# “也可以的。
default_server #是指Nginx的虚拟主机是通过HTTP请求中的Host值来找到对应的虚拟主机配置,如果找不到则Nginx就会将请求送到指定了default_server的节点来处理。
或者配置成 default 也是一样的。
return 404 #返回 http 404
access_log off #关闭访问日志输出

#如果你想查看有没有非域名进行访问页面,那就输出日志.


作者头像
南宫俊逸创始人

君子好学,自强不息~

上一篇:Nginx模块js与css多个请求合并为一个请求
下一篇:Nginx阻止来源域名禁止访问

发表评论