1

我有 Virtualmin,它有 apache 和主域以及 Let's Encrypt 的加密。

我在子域和端口 8443 上安装了 gitlab,但它对我不起作用。

打开端口但不打开子域。

我不知道如何连接子域来打开 gitlab。

我不知道如何将 Virtualmin 的证书添加到子域。

你怎么做这两件事?

我应该在 Virtualmin 之外进行吗?

4

1 回答 1

0

如果你需要像 GitLab 这样的脚本在网站的子域上运行,你需要创建一个子服务器。

登录 Virtualmin,选择您的域,单击创建虚拟服务器,

从顶部选项卡中,选择子服务器。

如果您想创建子域 git.example.com,则不是,只需在域中键入“git”并按 [TAB]。

在启用功能部分,是否也选择设置 SSL 网站?并单击创建服务器。

创建子服务器后,转到 SSL 部分并请求让我们加密证书。

要启用端口 8443,请转到 webmin、networking、firewalld,在端口和服务列表上,单击添加允许端口,添加端口 8443。并应用配置。

只需停止并启动防火墙即可生效。

于 2020-03-19T00:35:22.140 回答