关于 Solo 本地 local 使用的疑惑

在使用 docker 创建项目的时候 使用 local 内网 IP 是可以启动项目的,前端网页也可以进去,可是这样却无法登录后台管理界面。

b3log/solo --listen_port=8080 --server_scheme=http --server_host=192.168.100.3 --server_port=8080

之前将 server_host 设置为外网域名是没问题的,也许这是系统设置的初衷,只能使用外网 IP 映射。

b3log/solo --listen_port=8080 --server_scheme=http --server_host=www.yfdoor.xyz --server_port=8303

可是有个问题是,无法本地内网使用,请问下项目是否可以兼顾一下内网本地用户登录后台呢?因为有时候可能网络暂时无法接入外网或是有时候 HacPai 网站出问题,导致关联的登录无法继续。 @88250

  • Solo

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

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

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

    1099 引用 • 8467 回帖 • 628 关注
5 回帖
请输入回帖内容...
  • 88250

    理论上内网也可以登录的,把 --server_host 设置为 localhost 试试看。

    1 回复
  • yfdoor

    嗯,用内网 ip 启动后,内网能登陆,外网又登陆不了,我的意思是如何做到内外都可兼顾,都可登陆后台?

    1 回复
  • 88250

    最新版应该会根据访问时候的域名或者 IP 自动设置 host 的,你现在用的是最新镜像么?

    2 回复
  • yfdoor

    现在是 3.8,那我回头试下 3.9,谢谢

  • yfdoor 1

    3.9 确实可以了,特来回复下 :)