摘要:指定该配置段为端口的默认主机,即对于未绑定的域名指向你的服务器时,匹配不到你配置的虚拟主机域名后,会默认使用这个虚拟主机。此处的可以换成任意其他无效字符或无效的域名,表示该配置不会被正常访问到。表示直接返回错误。
默认情况下,Nginx 允许直接以 IP 的方式就能直接访问到网站,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的服务器 IP)。这样容易暴露一些服务器上的网站,那么我们怎么设置 Nginx 禁止这些行为呢?
server { listen 80 default_server; server_name _; return 404; }
对于未绑定的域名指向你的服务器时,匹配不到你配置的虚拟主机域名后,会默认使用这个虚拟主机,然后直接返回 404。
listen 80 default_server: 指定该 server 配置段为 80 端口的默认主机,即对于未绑定的域名指向你的服务器时,匹配不到你配置的虚拟主机域名后,会默认使用这个虚拟主机。
server_name _: 此处的_可以换成任意其他无效字符或无效的域名,表示该 server 配置不会被正常访问到。
return 404: 表示直接返回 404 错误。
原文地址: https://shockerli.net/post/ng...
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/39953.html
摘要:修改流程在服务器供应商中添加一条解析,配置子域名绑定到服务器中首先是到代理,访问成功,是默认的页面。根据上面进行修改后,再次访问会返回为了进一步测试,配置代理,将刚才绑定的子域名转发到的中。 导语 在最开始配置 nginx 的时候,是修改的 default.conf 文件。文件中显式指定了 listen 80 default_server;,也就是没有匹配到的域名会转到这里来处理。接下...
摘要:的指令可以定义默认的去处理一些没有匹配到的请求,如果没有显式定义,则会选取第一个定义的作为。在了解到如上规则后,我们可以捕获未做绑定的域名访问或直接访问,做重定向到页面等处理。 nginx 的 default_server 指令可以定义默认的 server 去处理一些没有匹配到 server_name 的请求,如果没有显式定义,则会选取第一个定义的 server 作为 default_...
摘要:二配置文件的配置文件默认读取文件。域名还可以分出级域名。这时候发现和域名访问都只是对应到了使用端口的程序默认的。需要注意的是这句命令应该放在的花括号内。 一、Nginx安装 centos6.x yum默认没有nginx的软件包 安装方式: 到nginx下载页面http://nginx.org/en/linux_pac...,复制CENTOS 6的nginx软件源安装包 运行命令:wge...
摘要:现在我们必须给七牛云空间绑定一个自己的域名。如对七牛云及其他用户造成损害,七牛云保留进一步追责的权利。然而七牛目前并不支持这类短期的免费证书。 〇、七牛将定期回收测试域名,正在使用测试域名的小伙伴们必须设置自定义域名了 想必最近很多小伙伴都收到了这封来自七牛云的邮件,这意味着创建七牛云空间时附带自动生成的域名每30日就会变更一次,再也无法长期使用。现在我们必须给七牛云空间绑定一个自己的...
阅读 795·2021-10-13 09:39
阅读 3672·2021-10-12 10:12
阅读 1703·2021-08-13 15:07
阅读 981·2019-08-29 15:31
阅读 2862·2019-08-26 13:25
阅读 1753·2019-08-23 18:38
阅读 1857·2019-08-23 18:25
阅读 1838·2019-08-23 17:20