禁用nginx的空主机头问题
更新时间:2026年05月28日 08:58:22 作者:呵呵一下就好了
这段文章主要讲解了如何通过配置nginx来禁止默认的空主机头,并确保网站支持HTTP和HTTPS访问,特别强调了在80和443端口上进行额外配置的重要性
为了防止域名解析恶意指向,我们需要禁止nginx默认的空主机头
1、确认需要监听的端口
例如我申请的域名是www.xxx.com
那么此时我可以通过在nginx监听80、443端口来实现http和https的访问
也就是允许以下方式访问
- http://www.xxx.com(默认80端口)
- https://www.xxx.com(默认443端口)
2、配置禁止nginx默认的空主机头
因为我已经配置了80、443的server。为了禁止nginx默认的空主机头,还需要额外再针对80、443配置一份server
注意443端口需要加证书,红色框选位置一定要配置

3、效果展示

4、总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Nginx ingress controller高可用的实现
本文主要介绍了Nginx ingress controller高可用的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2024-06-06
Nginx PHP-Fcgi中因PHP执行时间导致504 Gateway Timeout错误解决记录
这篇文章主要介绍了Nginx PHP-Fcgi中因PHP执行时间导致504 Gateway Timeout错误解决记录,本文的解决方法得来不易,需要的朋友可以参考下2014-09-09


最新评论