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