update docs

This commit is contained in:
virusdefender 2017-12-16 02:19:11 +08:00
parent c74460ed9b
commit 8a047da2be
5 changed files with 22 additions and 2 deletions

1
.python-version Normal file
View File

@ -0,0 +1 @@
3.6.2

View File

@ -10,6 +10,7 @@
- [多个评测机](onlinejudge/guide/multi_judge_server.md)
- [内网运行的问题](onlinejudge/guide/intranet_problems.md)
- [代码升级说明](onlinejudge/guide/upgrade.md)
- [HTTPS相关问题](onlinejudge/guide/https.md)
- [常见问题](onlinejudge/faq.md)
- [交流群](onlinejudge/guide/qq_group.md)
- [从旧版迁移](onlinejudge/from_old.md)

View File

@ -24,7 +24,6 @@
{
"judger_version": "2.0.1",
"hostname": "d3765528134e",
"running_task_number": 2,
// number of cpu cores, this value will determine the number of concurrent tasks
"cpu_core": 1,
// usage of cpu and memory

View File

@ -0,0 +1,19 @@
# HTTPS 相关问题
OnlineJudge 强烈推荐使用 HTTPS 协议
- 数据传输加密,提高安全性,防劫持
- 可以使用 HTTP2加快访问速度默认配置
OnlineJudge 的部署脚本默认情况下会生成一个自签名证书浏览器会提示不信任可以自己去申请对应域名的可信证书OnlineJudge 也提供了下面两个特性方便 HTTPS 证书的申请和使用。
## 申请 HTTPS 证书
`/.well-known` 的 url 前缀,会自动使用 `data/ssl/.well-known` 目录下面的文件,默认情况下 `data/ssl/` 已经存在,所以可以手动的创建 `.well-known` 及其子文件夹,比如需要 url 为 `/.well-known/pki-validation/fileauth.txt` 的验证文件,就可以创建 `data/ssl/.well-known/pki-validation/fileauth.txt` 文件,内容为指定的内容。
然后替换 `data/ssl/` 下面的证书和私钥文件。
## FORCE_HTTPS
如果 HTTPS 配置成功,为了增强安全性,推荐重定向 HTTP 流量到 HTTPS 流量,这时候可以取消注释 `docker-compose.yml` 文件中的 `FORCE_HTTPS=1` 这一行,然后 `docker-compose up -d` 重启即可。

View File

@ -1,6 +1,6 @@
# 内网运行的问题
OJ的MathJax是从cdn加载的因此若是在网络隔离的环境运行将无法无法使用MathJax显示数学公式
OJ的MathJax是从cdn加载的因此若是在网络隔离的环境运行将无法使用MathJax显示数学公式
> 为何不将Mathjax打包进OJ?
>