3分钟为反向代理架设的Gogs增加https服务(nginx)

本文档介绍了如何在阿里云CentOS7.4 x64环境中,使用宝塔Linux面板的LNMP环境,为通过Nginx反向代理的Gogs服务增加HTTPS支持。详细步骤包括申请证书、修改Gogs配置文件和更新Nginx配置,最终实现通过域名访问的HTTPS连接。
摘要由CSDN通过智能技术生成

一、环境

我把Gogs架设在了阿里云学生机上,使用的是CentOS7.4 x64,利用宝塔Linux面板安装了lnmp的运行环境。在此前尚未增加https的时候,我是利用nginx的反向代理,把80端口转发到3000端口(Gogs的默认服务端口是3000)就可以直接访问搭建完成的Gogs了,nginx配置如下【下文中所指的 www.host 皆为你自己访问gogs的域名

server {
    listen 80;
    server_name www.host.com;

    location / {
        proxy_pass http://localhost:3000;
    }
}

 

二、增加Https

2.1、申请HTTPS证书,并下载证书相关文件

在阿里云处填写相关信息并提交申请后,你可以下载到一个压缩包,其中包含了 fileName.pem / fileName.key 两个文件

2.2、修改Gogs配置文件

打开FXtp或其他工具,在gogs的安装目录中 custom/conf/app.ini 文件中修改下列配置选项

[server]
PROTOCOL = https
#注意这里要改成https://
ROOT_URL = https://www.host.co
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值