我是使用 docker-compose 部署的 solo,升级后再打开首页,就变成这样了[图片] 我的 docker-compose 配置是这样的 [图片] 和之前是一样的

升级到 3.8.0 后:Latke 配置错误

我是使用 docker-compose 部署的 solo,升级后再打开首页,就变成这样了

我的 docker-compose 配置是这样的

和之前是一样的

  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。

    Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!
    具体细节请浏览 B3log 构思

    1050 引用 • 8024 回帖 • 639 关注
  • Q&A

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

    1516 引用 • 9971 回帖 • 574 关注
16 回帖
请输入回帖内容...
  • SherlockOuO

    我也遇到这个问题

    1 回复
  • 88250 1 赞同

    NGINX 配置加上这句试试:

    proxy_set_header Host $http_host;

    更多细节请参考 Solo 用户指南

    1 回复
  • SherlockOuO

  • SherlockOuO

    我的域名还在备案当中,我用的 ip 访问的,这个报错怎么改呀?

  • SherlockOuO

    我是加了这个的

    1 回复
  • 88250

    贴下你的启动命令。

    1 回复
  • SherlockOuO

    docker run --detach --name solo --network=host --env RUNTIME_DB="MYSQL" --env JDBC_USERNAME="root" --env JDBC_PASSWORD="123456" --env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" --env JDBC_URL="jdbc:mysql://127.0.0.1:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC" b3log/solo --listen_port=8080 --server_scheme=http --server_host=121.40.193.32 --server_port=

  • SherlockOuO

    docker run -d -p 80:80 -p 443:443 --name nginx --network=host -v /dockerData/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /dockerData/nginx/conf/conf.d:/etc/nginx/conf.d -v /dockerData/nginx/ssl:/ssl/ -v /dockerData/nginx/www:/usr/share/nginx/html -v /dockerData/nginx/logs:/var/log/nginx nginx

  • SherlockOuO

    1 操作
    SherlockOuO 在 2020-02-07 16:00:58 更新了该回帖
  • SherlockOuO

    请看

    1 回复
  • 88250
    1. 用 HTTPS 的话启动参数 --server_scheme=https
    2. NGINX 配置反代用这句 proxy_pass http://backend$request_uri;
    1 回复
  • SherlockOuO

    我试试

  • SherlockOuO

    好了,谢谢啦,太棒了!!!

    那如果我之后用域名的话,需要改什么东西嘛?

    1 回复
  • 88250

    看下用户指南。

    1 回复
  • SherlockOuO

    好的

请输入回帖内容 ...