宝塔如何禁用80端口
出于安全考虑或仅希望网站通过HTTPS访问,可以关闭80端口(HTTP协议)以防止非加密访问。
-
典型场景
- 已启用HTTPS证书并强制跳转。
- 避免搜索引擎收录HTTP页面。
- 提高安全性,防止中间人攻击。
-
禁用80端口的常见方式
方法 | 说明 | 注意事项 |
---|---|---|
修改Nginx配置 | 删除监听80的server块 | 需要重启服务 |
使用宝塔内置设置 | 在网站设置中关闭HTTP访问 | 部分版本支持 |
防火墙屏蔽80端口 | 使用iptables/firewalld阻止访问 | 影响所有站点 |
操作建议
- 进入【网站】模块 → 编辑站点 → 点击“配置”按钮。
- 找到Nginx配置文件中的如下代码段:
server { listen 80; server_name example.com; ... }
- 删除或注释该段配置,保存后重启Nginx。
- 如需保留跳转功能,可设置301跳转到HTTPS:
server { listen 80; server_name example.com; return 301 https://example.com$request_uri; }
扫码添加技术【解决问题】
专注网站运营、网站安全十余年。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员。
本文来自博客园,作者:Henry王,转载请注明原文链接:https://www.cnblogs.com/heneryw/p/18911873