添加虚拟主机后 Apache Admin/Manager 页面丢失

Apache Admin/Manager page lost after adding Virtual Hosts

我想在同一个 VPS 上托管几个网站(和应用程序),所以我的想法是这样的:

站点 1
- HTML 仅限内容

站点 2
- PHP 和 HTML 内容

站点 3
- Java / SpringBoot 应用

站点 4
- Python 应用

站点 5
- Java / SpringBoot 应用

所以我得到了 DigitalOcean 上最小的包,我想我会从 Apache 开始。注意:我已经配置了 OS,并测试了基本功能(请参阅下面的更多信息)

我安装了 Apache,将其配置为与我的域(一个实际的域,而不是来自主机)一起工作,它加载了基本的 HTML 页面。在执行此操作之前,我测试了 my-domain.com:8080,它显示了 Apache 管理页面,一切正常。不幸的是,现在在添加我的第一个 VirtualHost(并删除默认的)之后,我的管理页面无法再访问(超时)。我还使用了 Let's Encrypt 来测试 SSL 的工作原理。

sites-enabled的当前状态:

000-default: 未启用,即使启用也不起作用
my-domain.com:启用,使用 SSL,默认重定向到 SSL
my-domain2-from-hosts-file.com:启用,不工作,重定向到默认域

理想情况下,我希望为每个 WAR 部署一个不同的 VirtualHost/domain,但让我们先让 admin/manager 页面工作。

我做错了什么?如果需要,我可以 post 记录和配置。

原来防火墙是罪魁祸首。在我使用他们的脚本添加 Let's Encrypt SSL 后,端口 8080 被阻止,所以......这很奇怪。