【问题标题】:Gitlab next to Virtualmin and Apache with LetsEncrypt带有 LetsEncrypt 的 Virtualmin 和 Apache 旁边的 Gitlab
【发布时间】:2020-06-22 19:48:09
【问题描述】:
我有 Virtualmin,它有 apache 和主域以及 Let's Encrypt 的加密。
我在子域和端口 8443 上安装了 gitlab,但它对我不起作用。
打开端口但不打开子域。
不知道怎么连接子域打开gitlab。
我不知道如何将 Virtualmin 的证书添加到子域。
这两件事你是怎么做的?
我应该在 Virtualmin 之外进行吗?
【问题讨论】:
标签:
nginx
gitlab
apache2
virtualmin
【解决方案1】:
如果你需要像 GitLab 这样的脚本在网站的子域上运行,你需要创建一个子服务器。
登录Virtualmin,选择你的域名,点击创建虚拟服务器,
从顶部选项卡中,选择子服务器。
如果你想创建子域 git.example.com 不是,只需在域中输入“git”并按 [TAB]。
在启用功能部分,也选择设置 SSL 网站?然后点击创建服务器。
子服务器创建后,进入SSL部分,请求我们加密证书。
要启用端口 8443,请转到 webmin,networking,firewalld,在端口和服务列表上,单击添加允许的端口,添加端口 8443。并应用配置。
只需停止并启动防火墙即可生效。