docker部署sonic
部署命令
docker run --name sonic-server -d -e LOGGING_LEVEL_APP=info -p 8080:8080 -v /sonic-data:/sonic gosonic/sonic:latest
nginx反向代理配置
2023年10月26日,将www.textworld.cn正式指向sonic站点,配置nginx反向代理。
server {
listen 80 default_server;
server_name www.textworld.cn;
rewrite ^(.*)$ https://${server_name}$1 permanent;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2 default_server;
server_name www.textworld.cn;
root /var/www/hugo_github/public;
index index.html index.htm index.php;
ssl on;
ssl_certificate /etc/letsencrypt/live/www.textworld.cn/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/www.textworld.cn/privkey.pem;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置
ssl_prefer_server_ciphers on;
location / {
index index.html index.htm;
proxy_pass http://127.0.0.1:8080;
}
error_page 404 /404/;
location = /50x.html {
}
}