-
Solo 可以部署在 K8S 上面么?
2020-06-18 17:02- pull solo 最新镜像
- 8080 网络端口在公网上是否通,排除防火墙影响
- 检查 docker solo 启动参数 listen_port 和 server_port,这两个端口含义不一样,具体请参考文档
- 数据库端口不要暴露在公网上
- 使用 NGINX 反代
-
基于 Solo 通过阿里云服务器搭建个人博客
2020-06-18 13:57- Solo 用 Docker 运行的话就不用安装 Java 环境了
- MySQL 用 Docker 运行的话不挂卷有点危险,容器误删的话数据就丢了
- 建议再加个 NGINX 进行反代
-
Lute 一款对中文语境优化的 Markdown 引擎,支持 Go 和 JavaScript
2020-06-18 12:25.
、=
和>
不能作为 id 属性的值,所以做了替换处理;后面数据库存储没看懂你要表达啥 😂 -
solo 博客推送社区后日期变为当天
2020-06-17 20:29原来的文章如果是 Hexo 类型的 Markdown 文件的话可以直接导入,Solo 会按照 Hexo 头处理创建和更新时间的;尽量不要手动改库,除非没有其他办法,或者按需扩展一下 Solo,自己解析一下原来的文章数据时间,调用 Solo 服务层的方法添加文章。
-
solo 博客推送社区后日期变为当天
2020-06-17 20:17这一点以前考虑过,但是这样的话社区端可能会有问题,因为社区这边的最新列表是基于发布时间排序的,如果不按照社区服务器统一时间自增的话会有问题:
- 推送过来的帖子很有可能展现不出来
- 计算帖子热度算法依赖发布时间,会导致更多其他问题
所以社区端会按照推送时间构建新帖进行发布,然后通过作者 id+ 博客端文章 id 进行关联。
-
升级到了最新版本的 solo,访问一直出现 8080
2020-06-17 12:15你的 NGINX 也是 docker 启的啊,那得看下 docker 的网络配置是否和 Solo 的网络想通了,按照之前你提供的配置,Solo 启动用的是宿主机 host 网络,那 NGINX 呢?
-
升级到了最新版本的 solo,访问一直出现 8080
2020-06-17 12:08这次配置应该没问题了,从 NGINX 报错日志上看可能是因为 Solo 进程没启动,
docker ps
看下进程还活着没,然后docker logs solo
看下日志。 -
升级到了最新版本的 solo,访问一直出现 8080
2020-06-17 11:58好的,确定后就按照这个步骤排查:
- 检查 NGINX 配置重定向 server 和反代 server
- 检查 Solo 启动命令 server_host 参数
改完记得重启。如果还不能解决问题,请贴一下你当前的配置我帮你再看看。
-
升级到了最新版本的 solo,访问一直出现 8080
2020-06-17 11:34之前有群我都解散了,就是为了方便在社区交流问题呢。
建议仔细参考一下用户指南检查配置,还有那篇 Latke 配置剖析的帖子。
-
升级到了最新版本的 solo,访问一直出现 8080
2020-06-17 11:27最终你是想用带 www 还是不带?我之前给你的配置建议是不带 www 的,但是你现在帖这个里面又是重定向到 www 的,这里有冲突。
-
升级到了最新版本的 solo,访问一直出现 8080
2020-06-17 10:51rewrite 那里不对,需要单独配置一个 server,大概这样:
server { server_name www.javadaily.cn; listen 80; rewrite ^(.*)$ http://javadaily.cn$1 permanent; }
-
升级到了最新版本的 solo,访问一直出现 8080
2020-06-17 10:19- 带 www 和不带 www 是两个域名,只能选其一,另一个配置 302 重定向
- 上游的 Solo 服务没有监听 8080 端口么