宝塔如何禁用80端口

出于安全考虑或仅希望网站通过HTTPS访问,可以关闭80端口(HTTP协议)以防止非加密访问。

  • 典型场景

    • 已启用HTTPS证书并强制跳转。
    • 避免搜索引擎收录HTTP页面。
    • 提高安全性,防止中间人攻击。
  • 禁用80端口的常见方式

方法 说明 注意事项
修改Nginx配置 删除监听80的server块 需要重启服务
使用宝塔内置设置 在网站设置中关闭HTTP访问 部分版本支持
防火墙屏蔽80端口 使用iptables/firewalld阻止访问 影响所有站点

操作建议

  1. 进入【网站】模块 → 编辑站点 → 点击“配置”按钮
  2. 找到Nginx配置文件中的如下代码段
    server { listen 80; server_name example.com; ... }
  3. 删除或注释该段配置,保存后重启Nginx
  4. 如需保留跳转功能,可设置301跳转到HTTPS
    server { listen 80; server_name example.com; return 301 https://example.com$request_uri; }
posted @ 2025-06-17 10:53  Henry王  阅读(94)  评论(0)    收藏  举报