宝塔如何禁用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; }
更新时间:2025-06-05 19:30:25