思源笔记 docker 部署 https 无法访问静态资源

本贴最后更新于 1546 天前,其中的信息可能已经时移俗易

问题如下图 docker 部署思源到 centos7 腾讯云服务器, 使用 ssl 之后无法加载静态资源导致无法访问思源笔记

image.png

访问地址 https://note.xysycx.cn/

登录账号密码

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 部署的完整教程!!!

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    26416 引用 • 109881 回帖 • 1 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    10166 引用 • 46211 回帖 • 64 关注
1 操作
shuaibing90 在 2021-04-26 01:34:21 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 修改思源 docker 启动参数为-- 添加了参数 --ssl

    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" \ --ssl

    启动日志开始循环出书报错,报错信息如下

    2021/04/26 10:41:56 [Recovery] 2021/04/26 - 10:41:56 panic recovered: runtime error: invalid memory address or nil pointer dereference /usr/local/go/src/runtime/panic.go:212 (0x43dc1a) /usr/local/go/src/runtime/signal_unix.go:734 (0x457632) /go/pkg/mod/github.com/gorilla/websocket@v1.4.2/conn.go:1184 (0xa60ef9) /go/pkg/mod/github.com/88250/melody@v0.0.0-20201115062536-c0b3394adcd1/melody.go:172 (0xa60ec8) /go/pkg/mod/github.com/88250/melody@v0.0.0-20201115062536-c0b3394adcd1/melody.go:161 (0xfb8064) /go/src/github.com/siyuan-note/siyuan-src/kernel/server/serve.go:193 (0xfb8001) /go/pkg/mod/github.com/gin-gonic/gin@v1.6.3/context.go:161 (0xe80af0) /go/pkg/mod/github.com/gin-gonic/gin@v1.6.3/recovery.go:83 (0xe80ad7) /go/pkg/mod/github.com/gin-gonic/gin@v1.6.3/context.go:161 (0xe7790f) /go/pkg/mod/github.com/gin-gonic/gin@v1.6.3/gin.go:409 (0xe778f6) /go/pkg/mod/github.com/gin-gonic/gin@v1.6.3/gin.go:367 (0xe773ac) /usr/local/go/src/net/http/server.go:2887 (0x739362) /usr/local/go/src/net/http/server.go:1952 (0x73478c) /usr/local/go/src/runtime/asm_amd64.s:1371 (0x47a220)
    1 回复
  • 其他回帖
  • servePath 启动参数带上协议试试看 😉

    1 回复
  • jearton10 via macOS

    docker 部署的环境变量,在哪里看的?

  • ayong

    我也有类似的问题,通过 IP 可以正常访问,但是 https://域名 却无法访问

    image.png

  • 查看全部回帖

推荐标签 标签

  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    108 引用 • 153 回帖
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    125 引用 • 585 回帖
  • 尊园地产

    昆明尊园房地产经纪有限公司,即:Kunming Zunyuan Property Agency Company Limited(简称“尊园地产”)于 2007 年 6 月开始筹备,2007 年 8 月 18 日正式成立,注册资本 200 万元,公司性质为股份经纪有限公司,主营业务为:代租、代售、代办产权过户、办理银行按揭、担保、抵押、评估等。

    1 引用 • 22 回帖 • 799 关注
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    37 引用 • 157 回帖 • 2 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    441 引用 • 1238 回帖 • 599 关注
  • 新人

    让我们欢迎这对新人。哦,不好意思说错了,让我们欢迎这位新人!
    新手上路,请谨慎驾驶!

    52 引用 • 228 回帖
  • NetBeans

    NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。

    78 引用 • 102 回帖 • 712 关注
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖
  • 安装

    你若安好,便是晴天。

    132 引用 • 1184 回帖
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 496 关注
  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    172 引用 • 1541 回帖
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖 • 3 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3203 引用 • 8217 回帖 • 1 关注
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    127 引用 • 169 回帖
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1340 回帖
  • Ruby

    Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。

    7 引用 • 31 回帖 • 270 关注
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    21 引用 • 31 回帖 • 6 关注
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 179 关注
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    376 引用 • 1860 回帖
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 54 关注
  • 工具

    子曰:“工欲善其事,必先利其器。”

    300 引用 • 768 回帖 • 1 关注
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖 • 2 关注
  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 565 关注
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖
  • 爬虫

    网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。

    106 引用 • 275 回帖
  • 链书

    链书(Chainbook)是 B3log 开源社区提供的区块链纸质书交易平台,通过 B3T 实现共享激励与价值链。可将你的闲置书籍上架到链书,我们共同构建这个全新的交易平台,让闲置书籍继续发挥它的价值。

    链书社

    链书目前已经下线,也许以后还有计划重制上线。

    14 引用 • 257 回帖
  • 笔记

    好记性不如烂笔头。

    311 引用 • 794 回帖