首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何禁用空主机头

一、Nginx 空主机头禁止 如果 Nginx 配置了空主机头,那么任意域名解析指向到服务器IP,都可以访问站点,为了防止域名解析恶意指向主机,可以将 Nginx 默认的空主机头禁止,方法是通过修改 Nginx...的配置文件 nginx.conf ,使其主机头返回错误信息 500 nginx配置默认路径:/usr/local/nginx/conf/nginx.conf 直接屏蔽未绑定域名的虚拟主机访问,返回500...IP访问,可以写成: server { listen 80 default; server_name _; return 500; } 这里的配置需要添加到 nginx 配置文件里,和配置文件的...server 并列成同一层级,可以参考下图: 二、Apache 空主机头禁止 防止域名解析,禁止apache默认的空主机头: apache配置默认路径:/etc/httpd/conf/httpd.conf...,则采用新匹配到的配置项 这样就可以将允许的访问主机头之外的恶意解析请求拦截在外; 本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317

32810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    HTTP Cookie的域名和路径匹配

    介绍 本文主要通过整理RFC6265 - HTTP State Management Mechanism文档的域名和路径匹配章节,然后加以实验验证,最后梳理出一些技术要点,仅供大家参考。...Domain Matching 假设request_domain为请求域名,cookie_domain为cookie的domain属性,如果request_domain和cookie_domain以点"...是同级域名,并且相等 ** request_domain(www.google.com)和cookie_domain(www.google.com)匹配 ** 2. request_domain和cookie_domain...(static.google.com)匹配 cookie_domain(google.com)和cookie_domain(.google.com)匹配所有子域名匹配示例: request_domain...假设当前请求的域名是request_domain, 响应中Set-Cookie的域名是cookie_domain,路径是cookie_path,则: 如果cookie_domain未指定,则默认为request_domain

    2.2K50

    二级域名用asp.net 2.0的实现方案

    域名支持泛解析,即是指:把A记录 *.域名.com  解析到服务器IP,服务器IIS中做绑定,绑定时主机头为空; 2....在Web程序中或取URL来源中的二级域名机头,比如:abc.域名.com 中的 abc; 4. 用获取来的二级域名名称,存入Session,方便取用 5....站点建立方法参照方法一中的站点建立,不过,主机头非空,需设为www.域名.com  与 域名.com ,当然,你也可以设置其它不想用来做二级域的主机头。...(www.域名.com 与 域名.com除外,因为这两个域已经绑定到站点中,优先访问到了站点),就可以实现 abc.域名.com访问到这个用户目录了,而且浏览器地址栏,出现的也是abc.域名.com...当然,你也可以直接将二级域站点单独绑定到这个User用户目录,取得URL中的主机头(用户名),但这样可能失去了与站数据通讯的方便性。

    2.6K20

    HAProxy匹配泛解析域名排错过程分享

    一 故障描述 HAProxy已经搭建完毕,现在需要把以后缀为game.linuxidc.com的域名转发到后端的Nginx虚拟机主机上,所以关键在于怎么使用HAProxy匹配game.linuxidc.com...reload HAProxy后,通过浏览器访问始终报404错误 如在浏览器访问router-taiwan.game.linuxidc.com/index.php,通过在后端Nginx的log日志上查看对应域名的日志输出没有任何显示...说明这个域名HAProxy根本没有转发过来。于是怀疑是HAProxy的ACL规则写错了。...二 排错过程 1.查HAProxy ACL匹配规则的资料,怀疑是ACL规则设置有问题 将acl一栏注释掉,不设置特定acl规则,设置默认转发 1  default_backend game_pool...这样所有的域名请求都会默认转发到game_pool指定的Nginx主机,再查看Nginx访问日志,仍然没有特定域名的范围日志,而只有Nginx的默认访问日志。

    5K20

    DNSPOD 域名设置显性 URL 后无法跳转到 www 域名的解决办法

    今天有网友找到老魏,说按照DNSPOD 实现域名 301 重定向的方法设置好了,当时测试了 https 状态码也确实生效了,但是后来就发现有时候打开域名就卡在那里,不再跳转了。...其实这个问题有时候魏艾斯博客也会遇到,因为老魏也直接在 DNSPOD 那里把域名添加显性 URL到 www 域名。现在看来打开成功率有问题,让我们一起来解决这个问题,成功实现301 重定向吧。...经过老魏的这么一设置,打开域名马上就跳转到 www 域名了,测试了 https 状态码也是 301。这个打开速度要比 DNSPOD 的显性 URL 快多了,成功率也高多了。...而且国人用域名打开网站毕竟还是少数的。腾讯云 CDN 每个月送你免费的 10G 加速流量,如果网站流量不大也够用了。...这就很完美的解决了DNSPOD 域名设置显性 URL 后无法跳转到 www 域名的问题。

    5.1K30

    傲娇正:与“牛仔”域名错过十年

    近日,海外有媒体报道了以一则关于专业运动队伍相关域名的消息,被认为zui有价值的体育赛事之一的达拉斯牛仔队事实上并不是域名cowboys.com的持有者。...[图片]   在10年前(2007年)的10月份,达拉斯牛仔队参与了域名cowboys.com的竞价,并以为自己以275美金的价格购买了这个域名。...看来,买域名的时候眼神也要好,达拉斯牛仔队将275000美元误以为是275美元,末了竟舍弃了与自己队伍名称契合的域名,真不知道是哭是笑。   ...从那时起,域名cowboys.com就好几次被用来搭建其他类型的网站,例如在2012年就曾被搭建一个同志网站,但是目前访问该域名,跳转的是海外一个域名经纪公司的网站。   ...达拉斯牛仔队网站目前使用的域名是DallasCowboys.com,但相比之下,还是cowboys.com更为符合他们的品牌定位,因为美国橄榄球联盟中,超过半数的球队都拥有和自己名称完全匹配的品牌.COM

    70300

    百度云加速配置二级域名301跳转www域名的方法

    不知道大家会不会有这样的问题,如果把两个域名同时解析到服务器,就会被百度收录两个域名(网站),而且两个网站的内容相同,会不会被百度判定为仿站或者采集呢? ?...那么怎样做到访问二级域名(www.w3h5.com)和域名(w3h5.com)都可以打开网站,又不会被百度重复收录呢?...可以试一下这个方法: 百度云加速配置二级域名自动跳转域名 首先将域名 NS 接入百度云加速,这个我就不讲了,用过应该都知道,非常简单。 这里说一下为什么我使用百度云加速。...下面正片开始: 首先添加一个 @ 记录(解析域名),指向源站服务器。 image.png 然后将 www 二级域名 cname 到域名。...“URL跳转”选择“301-永久跳转”,“跳转到”输入带 http 协议的域名(https://w3h5.com/$1)。

    5.8K30

    IIS 站点部署多级域名

    当站点的规模达到一定程度,往往会对业务进行拆分,部署到一台服务器的不同站点,,而一个域名(顶级域名)只能绑定一个站点(核心站点),这个时候就通过给顶级域名创建子域名的方式(理论上一个顶级域名可以绑定50...个子域名),将子域名绑定到相关的业务站点.在通过修改host文件的方式,将所有的域名解析到当前的服务器IP,再通过IIS的主机头(子域名)解析到业务站点上,过程如下图: ?...站点配置如下: ? 业务站点1配置如下: ? 业务站点2配置如下: ?...注意 (1)、什么是子级域名: www.a.com是顶级域名 xxxxx.a.com就是自己域名  xxxxx可以任意取名 (2)、所有的站点,必须是80端口,否则通过子域名访问业务站点必须加上端口,一般没人会这么做...,查看效果 站点: ?

    4.8K30

    Godaddy Windows系统主机Plesk面板更换域名和主机IP方法

    一般的虚拟主机产品,我们在购买主机的时候会设置域名,一般更换域名需要提交TICKET申请官方人工更换才可以,也有少部分主机商可以我们自己在后台面板更换。...比如老蒋手上的一款年付74元的Godaddy ECONOMY虚拟主机(Godaddy优惠码)准备拿出来做ISO远程下载使用,以前有解析过一个域名 ,现在需要更换。...看到上面的界面,点击SETTINGS按钮,准备更换域名。...看到上图界面,我们可以选择在GODADDY账户中已有的域名,也可以输入自己在其他域名平台的域名,我们需要确保域名解析到这款主机的IP才可以生效。这样我们就可以完成在plesk面板中更换域名的方法。

    4.2K20

    bluehost下域名和附加域目录路径的自定义

    bluehost在默认情况下,域名和附加域目录路径如下: /home/youraccount/public_html/ (域名对应目录) /home/youraccount/public_html/...subfolderB (附加域名B) /home/youraccount/public_html/subfolderC (附加域名C) 从上面的路径结构可以看出:域名所对应的目录/public_html...中包含有“附加域名B”和“附加域名C”这两个文件夹,如果你希望让上述三者成为并列关系,可以使用.htaccess命令来灵活定制。...例如实现这种目录结构: /home/youraccount/public_html/subfolderA (域名对应目录) /home/youraccount/public_html/subfolderB... 说明:将yourmaindomain.com替换成你的域名;subfolder是你更改后的域名的根目录名;最后将该.htaccess文件放到public_html目录即可。

    1.2K30

    使用正则表达式尽可能准确匹配域名网址

    你可能需要准确地知道一段字符串是否是域名/网址/URL。虽然可以使用 .、/ 这些来模糊匹配,但会造成误判。 实际上单纯使用正则表达式来精确匹配也是非常复杂的,通过代码来判断会简单很多。...不过本文依然从域名的定义出发来尽可能匹配一段字符串是否是域名或者网址,在要求不怎么高的场合,使用本文的正则表达式写的代码会比较简单。...不过我们通常所说的网址中的主机名通常是域名,因此我们在匹配的时候主要考虑域名域名 维基百科 中关于域名的描述: 域名由一或多个部分组成,这些部分通常连接在一起,并由点分隔。...正则表达式匹配 在确认了完整的网址 URL 的规范之后,使用正则表达式来匹配就会比较精确了。 域名 现在,我们来尝试匹配一下域名 。...,所以只有宽松匹配才可以匹配此 IPv6 地址下的 URL URL(严格) 匹配 URL 跟匹配域名不一样,URL 复杂得多。

    4.8K30
    领券