问题如下图 docker 部署思源到 centos7 腾讯云服务器, 使用 ssl 之后无法加载静态资源导致无法访问思源笔记
登录账号密码
siyuan
41b8r66
docker 启动命令如下
docker pull b3log/siyuan && \
docker run \
--name siyuan_server \
-v /siyuan/conf:/siyuan/conf \
-v /siyuan/data:/siyuan/data \
-p 6806:6806 b3log/siyuan \
--resident=true \
--conf=/siyuan/conf/ \
--data=/siyuan/data/ \
--servePath="note.xysycx.cn"
nginx 相关配置如下
server{
listen 80;
server_name note.xysycx.cn;
rewrite ^(.*) https://$host$1 permanent;
}
server {
listen 443 ssl;
server_name note.xysycx.cn;
#charset koi8-r;
#access_log /var/log/nginx/host.access.log main;
ssl_certificate /ssl/1_note.xysycx.cn_bundle.crt; # ssl 证书目录
ssl_certificate_key /ssl/2_note.xysycx.cn.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
client_max_body_size 500m;
proxy_pass http://note.xysycx.cn:6806;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
哪位前辈部署成功可以指导一下我这个萌新呀。nginx 玩的也不是很熟练,似懂非懂的样子,如果这个问题完美解决一定写一遍 docker 部署的完整教程!!!
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于