gitlab配置https,邮箱,cifs远程备份.

今天,隔壁部门的人给我提了个需要,给他的gitlab配置https,邮箱,cifs远程备份.

我先是按照最简单的方法处理问题,直接给他nginx配置文件加ssl directive,没想到后来执行

gitlab-ctl reconfigure

https打不开了,我有点慌,被我搞坏了,中饭都晚了很多.

后来我查看资料发现别人ssl配置在/etc/gitlab/gitlab.rb这里面.然后reconfigure就好了.在查看解决邮箱的问题,发现docs.gitlab网站显示的是配置smtp邮箱服务器,我尝试了好多qq邮箱,公司内部的邮箱就是不行.后来感觉gitlab可以不配置smtp,改为flase.会调用本地的邮件服务器比如postfix,sendmaill,这样居然成功了,兴奋.然后解决远程备份的问题.,先把samba挂载在本地,我刚刚开始以为直接配置 /etc/gitlab/gitlab.rb文备份路径就可以的,在执行reconfig中一直启动失败, 仔细查看docs.gitlab,发先要配置才行.

gitlab_rails['backup_upload_connection'] = {
   'provider' => 'Local',
   'local_root' => '/smbdata'
#   'region' => 'eu-west-1',
#   'aws_access_key_id' => 'AKIAKIAKI',
#   'aws_secret_access_key' => 'secret123'
 }
 gitlab_rails['backup_upload_remote_directory'] = 'gitlab'

按照上述的思路配置好,

验证问题https可以打开,sendmail发送部分邮件时报错,dns解析不了,于是改了下resolve配置文件.就可以了,远程备份还在验证.

完结!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值