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 微