solo 配置 https

本贴最后更新于 2301 天前,其中的信息可能已经水流花落

solo 的运行模式

请将 ./WEB-INF/classes 路径下的配置做一个修改。

serverScheme=https

同时建议使用 b3log 的 CDN 静态资源加速

staticServerScheme=https staticServerHost=static-solo.b3log.org

证书申请

各个云产品都可以申请证书,按照操作进行就好了。

证书审批通过后,将证书下载到服务器上。
可以参考为 iTerm2 配置 Zmodem 文件传输(支持跳板机)

修改 Nginx 配置

upstream backend { server localhost:8080; # Tomcat/Jetty 原有的监听 } server { listen 80; server_name jithub.cn www.jithub.cn; access_log off; return 301 https://$server_name$request_uri; # 监听80端口,并将server_name全部转发 } server { listen 443; # 修改监听接口 server_name jithub.cn www.jithub.cn; charset utf8; # 修改默认字符 ssl on; # 开启ssl # 很重要!!!设定你的ssl证书 ssl_certificate /root/cert/Nginx/1_jithub.cn_bundle.crt; ssl_certificate_key /root/cert/Nginx/2_jithub.cn.key; # 重要! 原有的接口代理可以不用修改,在内部使用http location / { proxy_pass http://backend$request_uri; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; client_max_body_size 10m; } }

重启 Nginx

service nginx restart
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    954 引用 • 944 回帖
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    315 引用 • 547 回帖
  • Solo

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

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

    1443 引用 • 10082 回帖 • 498 关注
  • HTTPS
    99 引用 • 274 回帖 • 3 关注

相关帖子

欢迎来到这里!

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

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