gitlab开启https加密 and 全站https
建立SSL目录, 然后拷贝你的证书到SSL目录:
# mkdir /etc/gitlab/ssl # chmod 700 /etc/gitlab/ssl # cp luck.crt luck.key /etc/gitlab/ssl/
编辑/etc/gitlab/gitlab.rb文件, 修改成:
external_url "https://www.abc.com" nginx['redirect_http_to_https'] = true nginx['ssl_certificate'] = "/etc/gitlab/ssl/luck.crt" nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/luck.key"
之后使用gitlab-ctl reconfigure重建配置, 再修改Nginx配置文件/var/opt/gitlab/nginx/conf/gitlab-http.conf里的默认设置:
listen *:443 default_server; ssl on;ssl_certificate /etc/gitlab/ssl/luck.crt;ssl_certificate_key /etc/gitlab/ssl/luck.key;
接着再创建一个/var/opt/gitlab/nginx/conf/index.conf文件用来HTTP跳转HTTPS:
server {listen *:80;server_name www.abc.com;rewrite ^(.*)$ https://$host$1 permanent; }
最后修改/var/opt/gitlab/nginx/etc/nginx.conf配置文件, 在其中加入以下内容, 来载入index.conf:
include /var/opt/gitlab/nginx/conf/index.conf; include /var/opt/gitlab/nginx/conf/gitlab-http.conf;
以上全部完成之后, 使用gitlab-ctl restart来重启所有服务, 即可使用HTTPS访问GitLab了.
通过https git文件
eclipse 客户端导入项目报错
SSL host could not be verified (set http.sslVerify=false in Git configuration)
打开eclipse
Window --> preferences --> configuration --> add entry
客户端生成密钥
生成SSH密钥过程:
1.查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除
2.生存密钥:
$ ssh-keygen -t rsa -C “yy520it@163.com”
按3个回车,密码为空。
4.复制密钥添加到gitlab
转载于:https://blog.51cto.com/53cto/1775865
gitlab开启https加密 and 全站https相关推荐
- 故宫元宵节首开夜场,票务系统HTTPS加密护航 1
正月十五元宵佳节,故宫94年来首开夜场举办"紫禁城上元之夜"活动,让观众第一次有幸能看到夜晚的紫禁城,活动一经推出就上了热搜,免费门票预约更是秒空. 根据故宫博物院官方公告,活动地 ...
- Hotmail 开始支持完全 HTTPS 加密以增强安全性
从 11 月 10 日开始,Windows Live Hotmail 向用户提供完整的 HTTPS 数据加密(通过安全套接字层或 SSl)选项,为用户提供更安全的服务.目前,该服务仅用于加密登录过程. ...
- HTTPS加密传输过程
HTTPS加密传输过程 HTTPS全称Hyper Text Transfer Protocol over SecureSocket Layer,是以安全为目标的HTTP通道,在HTTP的基础上通过传输 ...
- Android程序员面试必须要掌握的:Https加密原理、中间人攻击到底是怎么回事
前言–阅读本文你将收获 1.https加密的基本原理与过程,https为什么是安全的? 2.什么是中间人攻击,中间人攻击的基本原理 3.如何防止中间人攻击 作者:RicardoMJiang 链接:ht ...
- HTTPS加密的过程你了解吗?
1.HTTPS加密的过程 HTTPS是在HTTP的基础上建立SSL加密层,并对传输数据进行加密,是HTTP协议的安全版.主要作用是: (1)对数据进行加密,并建立一个信息安全通道,来保证传输过程中的数 ...
- 10分钟免费开启全站https
title: 10分钟开启全站https date: 2018-05-25 16:03:31 tags: https ubuntu 持续了1个多月的备案,今天收到短信终于下来了. 上篇水文,大概的记录 ...
- 免费申请 HTTPS 证书,开启全站 HTTPS
HTTP 报文以明文形式传输,如果你的网站只支持 HTTP 协议,那么就有可能遭受到安全攻击.你可以使用 Google 浏览器打开一个 HTTP 协议网站,会发现 Chrome 在网址的左边将这个网站 ...
- apache2服务器 文件夹加密,部署基于Apache的全站HTTPS加密
一晚上的摸索,成功实现了全站HTTPS (TLS)加密! 0 Why HTTPS? 0.1 HTTPS加密了什么? HTTPS作为应用层加密,目前主要用于HTTP协议,其加密的对象是应用层报文,将加密 ...
- 借助腾讯云CDN开启全站https及问题解决分享
借助腾讯云CDN开启全站https及问题解决分享 参考文章: (1)借助腾讯云CDN开启全站https及问题解决分享 (2)https://www.cnblogs.com/purpleraintear ...
最新文章
- 【专访英特尔高级首席工程师戴金权】普通数据工程师,如何玩转深度学习?
- 领军筑梦 | 中建二局2022年春季校园招聘正式启动!
- python打印星星居中_python中怎么打印星星
- java assert可以检查exception吗_检查胃病一定要做胃镜吗?这五种检查也可以筛查胃病疾病...
- POJ 2315:Football Game(博弈论)
- 【AI视野·今日CV 计算机视觉论文速览 第212期】Thu, 3 Jun 2021
- 在springboot中,如何读取配置文件中的属性
- python functools.reduce_Python之functools.reduce使用
- Android的FileOutputStream和FileInputStream内部存储文件读取
- 随着2018世界杯足球赛,有几个产品或APP的知名度大增
- 【转】C# SqlServer操作辅助类(SqlServerHelper.cs)
- Mac OS下将iso镜像写入U盘
- Wechat协议初探
- jacob转pdf linux,Java 使用jacob实现doc转pdf(附带其他方法分析)
- linux 卸载yum源,CentOS下rpm包与yum安装与卸载更新系统源
- 清华大学就光刻机发声,ASML立马加紧向中国出口光刻机
- 程序员健身不完全指南
- verilog HDLBits Verilog语法
- CDH的安装详细步骤
- 经典传染病SIS模型及仿真
热门文章
- matlab中任意两边之和大于第三边,无法赋值,左侧大小1*1,右侧1*3,代码报错,但是看不出来两边大小不相等啊...
- java pack unicode,汉字和Unicode码(utf-8)之间的转换(Pack/Unpack)
- b丅151组成的充电器电路_BT151S-500R118
- 利用TLD2131组成LED矩阵显示实验电路板
- 基于ESP32的竞赛裁判系统功能调试-与微机通讯
- 相互靠近的色环电感之间的互感
- 全国大学生智能汽车竞赛-讯飞赛道开始报名啦!
- linux rpm mysql 路径_linux基础-linux 下 安装 rpm 格式 的 mysql
- python3.6for循环_使用parser_args值输入for循环(python3.6)
- python笔试题奥特曼打怪兽_python笔试做错的题目