当前位置: 首页 > news >正文

HOJ网站开启https访问 申请免费SSL证书 部署证书详细操作指南

https://console.cloud.tencent.com/

腾讯云用户 登录控制台  右上角搜SSL  点击 SSL证书 进入链接

点申请 免费证书 有效期3个月  (以后每三个月申请一次证书 上传)

如果是腾讯云申请的域名   选 自动DNS验证  自动添加验证记录

如果是其他平台申请域名   选 手动DNS验证  授权填写验证信息

以下是阿里云申请域名 手动添加 验证信息步骤:

阿里云添加验证信息后,回到腾讯云控制台 ,刚才 申请证书界面  点 验证域名


签发后 点下载

进入腾讯云控制台,登录服务器(不需要借助其他工具软件)

开启https

1、修改docker-compose.yml中的hoj-frontend的配置

sudo  vim  /home/xmedu-oj_-deploy2/standAlone/docker-compose.yml

vim用法  切换到英文输入法  输入 i  进入插入修改模式

主要修改volumes的挂载,取消掉原来的volumes前#注释,然后修改SERVER_NAME为你的域名,格式例如baidu.com,USE_HTTPS改为true,如下面所示。

修改完成后效果(以后更换就不需要了)

修改完成后, 按esc 退出编辑  :wq!  保存并退出

2、重启hoj-frontend容器命令:

cd /home/xmedu-oj_-deploy2/standAlone/

sudo docker-compose down

都绿色done 后,再执行

sudo docker-compose up -d

都绿色done 后,5分钟后再访问服务器
如果仍然有问题 联系 makytony 微

相关文章:

  • CANopen开源库canfestival的移植
  • 深度解析APP软件开发:构建卷轴式分销系统的实践探索
  • 一个PDF样本册免费上传网站
  • 【HTTP 和 HTTPS详解】3
  • 【PAM】Linux登录认证限制
  • 前后端传参
  • 企业内训|大模型/智算行业发展机会深度剖析-某数据中心厂商
  • EZUIKit.js萤石云vue项目使用
  • BufferQueue低延迟优化,以及SurfaceView帧率上限问题解决
  • 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-09-26
  • 【移植】小型系统平台驱动移植
  • 计算机毕业设计 基于Flask+Vue的博客系统 Python毕业设计 前后端分离 附源码 讲解 文档
  • Python PyQt5 在frame中生成多个QLabel控件和彻底销毁QLabel控件
  • 【工具分享】Chimera勒索病毒解密工具
  • 流行的微前端框架有哪些,适应场景是什么
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • 5、React组件事件详解
  • gops —— Go 程序诊断分析工具
  • JavaScript学习总结——原型
  • java第三方包学习之lombok
  • Laravel 菜鸟晋级之路
  • Leetcode 27 Remove Element
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • quasar-framework cnodejs社区
  • Rancher-k8s加速安装文档
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • Spark RDD学习: aggregate函数
  • swift基础之_对象 实例方法 对象方法。
  • 力扣(LeetCode)965
  • 嵌入式文件系统
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • 7行Python代码的人脸识别
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • #14vue3生成表单并跳转到外部地址的方式
  • #每天一道面试题# 什么是MySQL的回表查询
  • (35)远程识别(又称无人机识别)(二)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (过滤器)Filter和(监听器)listener
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (三)mysql_MYSQL(三)
  • (十六)Flask之蓝图
  • ****三次握手和四次挥手
  • *算法训练(leetcode)第四十天 | 647. 回文子串、516. 最长回文子序列
  • .NET Core 中插件式开发实现
  • .net 微服务 服务保护 自动重试 Polly
  • .net 验证控件和javaScript的冲突问题