Nginx
中常用的配置记录…
一、只允许域名访问禁止ip
访问
配置Nginx
只允许域名访问而禁止IP
访问,可使用以下配置:
# 第一个server中配置允许访问的域名,即example.com
# 在location / 中,可以配置当前网站的具体内容和配置
server {
listen 80;
server_name example.com;
# 配置域名访问
location / {
# your website configuration
}
}
# 禁止 IP 访问
# 第二个server是默认的虚拟主机,监听所有没有在其他虚拟主机中定义的请求
# 通过 server_name _ 指定该虚拟主机应该处理所有没有匹配到其他虚拟主机的请求
server {
listen 80 default_server;
server_name _;
deny all; # 通过deny all指令禁止所有请求,包括IP访问和域名访问
# 这样,只有在第一个虚拟主机中配置的域名才能被访问,而IP访问将被禁止
}
最后, 希望大家早日实现:成为编程高手的伟大梦想!
欢迎交流~
本文版权归原作者曜灵所有!未经允许,严禁转载!对非法转载者, 原作者保留采用法律手段追究的权利!
若需转载,请联系微信公众号:连先生有猫病,可获取作者联系方式!