温馨提示×

Ubuntu Apache2端口设置多少

小樊
38
2025-12-09 02:58:52
栏目: 智能运维

Ubuntu 上 Apache2 的默认端口与修改方法

默认端口

  • Ubuntu 中 Apache2 默认监听 80(HTTP)443(HTTPS)。安装完成后即可通过这两个端口提供 Web 服务。

如何修改端口

  • 修改监听端口:编辑 /etc/apache2/ports.conf,将 Listen 80 改为所需端口(如 8080);如使用 HTTPS,将 Listen 443 改为新端口(如 4443)。
  • 修改虚拟主机端口:编辑 /etc/apache2/sites-available/000-default.conf,把 *<VirtualHost :80> 改为 <VirtualHost *:8080>;启用 SSL 时同步修改 000-default-ssl.conf 中的 <VirtualHost *:443>
  • 使配置生效:执行 sudo systemctl restart apache2
  • 防火墙放行:如使用 UFW,放行对应端口(例如 sudo ufw allow 8080;若启用 HTTPS,放行 4443;或按需启用 sudo ufw allow ‘Apache Full’ 后再调整规则)。

访问与验证

  • 修改后通过 http://服务器IP:新端口/ 访问;如使用 HTTPS,访问 https://服务器IP:新端口/
  • 检查端口监听:执行 sudo ss -tlnp | grep apache2sudo netstat -tlnp | grep :端口号,确认 Apache 正在新端口监听。

常见注意事项

  • 同时修改 ports.conf 与对应 VirtualHost 的端口,否则可能出现访问异常或 404
  • 若启用了 UFW/云安全组,务必放行新端口,否则外部无法访问。
  • 避免使用已被系统或常用服务占用的端口(如 22/3306 等),并优先选择 1024 以上的非特权端口。

0