solo-in-docker 现已支持 https

本贴最后更新于 1772 天前,其中的信息可能已经事过景迁

先前发布的 solo-in-docker 项目支持各位黑客派会员一键部署 solo 项目,但遗憾的是只支持 http 协议,今天发布的 v1.3.0 版本全部支持 https 协议

项目地址: github/solo-in-docker

同时感谢 @Fly 大佬提供的支持

1. HTTP 部署

  • clone 项目,cd http 进入 http 目录

  • 按照 http 目录下的 readme 配置 docker-compose,只需要修改自己的域名跟端口

  • 启动,结束(启动、结束、查看日志等命令请参考 http 目录下的 readme)

2. HTTPS 部署

  • 请自行获取 ssl 数字证书

  • clone 项目,cd https 进入 https 目录

  • 按照 https 目录下的 readme 配置 nginx.conf 与 docker-compose,前者是让 nginx 找到证书,后者是修改自己的域名跟端口

  • 启动,结束

3. 先部署 HTTP 再升级 HTTPS

对于一些老用户,可能您之前用的 http 方式部署的项目,现在想升级到 https 的话,只需要做两件事情

  • 按照 https 目录下的 readme 获取证书、配置

  • 将老项目的 mysql/data 目录复制替换到 https 的 mysql/data 目录即可

  • Java

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

    3165 引用 • 8206 回帖
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    69 引用 • 190 回帖 • 500 关注
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    475 引用 • 899 回帖
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1424 引用 • 10041 回帖 • 469 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...