主機
Ubuntu 24.04 LTS 可以支援至2029年
安裝套件:SSH、docker
安裝OJ
$ git clone -b 2.0 https://github.com/QingdaoU/OnlineJudgeDeploy.git
$ cd OnlineJudgeDeploy
閱讀全文〈[Linux] 架設Online Judge〉 PYTHON、UBUNTU、MAC、CMS
Ubuntu 24.04 LTS 可以支援至2029年
安裝套件:SSH、docker
$ git clone -b 2.0 https://github.com/QingdaoU/OnlineJudgeDeploy.git
$ cd OnlineJudgeDeploy
閱讀全文〈[Linux] 架設Online Judge〉 export ACCOUNT_EMAIL="OOO@XXX.XXX"
/usr/local/acme.sh/acme.sh --set-default-ca --server zerossl
如果站點沒有順利更換過去,乾脆vhost重建,再重選需要 SSL
server {
listen 80;
server_name yourname.com;
return 301 https://$server_name$request_uri;
# 不好的方法:
rewrite ^/(.*)$ http://example.com/$1 permanent;
# 好的方法:
rewrite ^ http://example.com$request_uri? permanent;
# 更好的方法:
return 301 http://example.com$request_uri;
最近acme.sh 會使用zero ssl,如果要改回letsencrypt
acme.sh --set-default-ca --server letsencrypt
附帶:
如果要解除.user.ini
的鎖定
chattr -i xxx/.user.ini