"solo 的运行模式 请将./WEB-INF/classes路径下的配置做一个修改。 serverScheme=https 同时建议使用 b3log 的 CDN 静态资源加速 staticServerScheme=https staticServerHost=static-solo.b3log.org 证书申请 各个云 .."

solo 配置 https

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 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    534 引用 • 740 回帖 • 876 关注
  • NGINX

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

    180 引用 • 388 回帖 • 750 关注
  • Solo

    Solo 是一款小而美的 Java 博客系统,通过一个命令就可以启动使用。

    524 引用 • 4143 回帖 • 721 关注
  • HTTPS
    66 引用 • 185 回帖 • 1 关注
感谢    关注    收藏    赞同    反对    举报    分享
回帖    
请输入回帖内容...