solo-in-docker icon indicating copy to clipboard operation
solo-in-docker copied to clipboard

按照教程,https启动solo后,显示Latke 配置错误

Open gjTool opened this issue 5 years ago • 16 comments

image

gjTool avatar Apr 29 '20 08:04 gjTool

image 在nginx.conf加上这两句就可以了。 solo已搭好,https://www.gjtool.cn

gjTool avatar Apr 30 '20 04:04 gjTool

666~~~

liumapp avatar May 01 '20 03:05 liumapp

666~~~

现在有个新的问题,就是我把网页或者文件放到nginx的www文件夹,我的网址却访问不到网页或者文件,显示404

gjTool avatar May 06 '20 02:05 gjTool

nginx配置的问题,你用网址访问,会重定向到solo,对应的相对路径是solo下的,调整nginx.conf即可

liumapp avatar May 07 '20 01:05 liumapp

nginx配置的问题,你用网址访问,会重定向到solo,对应的相对路径是solo下的,调整nginx.conf即可

具体调整什么呢,我是前端开发,对后台服务器不熟

gjTool avatar May 07 '20 01:05 gjTool

参考这里 https://github.com/liumapp/docker-nginx-server 需要使用一个二级域名或者新域名

liumapp avatar May 07 '20 09:05 liumapp

参考这里 https://github.com/liumapp/docker-nginx-server 需要使用一个二级域名或者新域名 image 你可能没明白我说的意思。我是solo博客里自己加的一些特效,需要引用一些js,css,图片文件,现在都找不到路径了。或者你告诉我现在网站根目录默认路径是哪里也行

gjTool avatar May 07 '20 09:05 gjTool

docker镜像构建的容器,他的路径不是宿主机上的路径

liumapp avatar May 07 '20 09:05 liumapp

docker镜像构建的容器,他的路径不是宿主机上的路径

那我想访问比如这个download下的文件,我这个download文件夹应该放哪里

gjTool avatar May 07 '20 09:05 gjTool

难道我只能再起一个服务吗

gjTool avatar May 07 '20 09:05 gjTool

你可以这样: 单独建个目录存放你的html,再自己用docker挂载目录 然后修改 WEB-INF 目录下的 static-resources.xml,把新建的目录以及相关的文件后缀写进去,照着写就行 然后正常访问博客,地址后加上你的目录和页面就可以了 引自: https://hacpai.com/article/1567826750752

liumapp avatar May 07 '20 09:05 liumapp

他这个没用,war解压我之前就是这样部署solo的。war解压solo的才有WEB-INF 。solo后面版本不允许war解压部署了,没办法才弄docker的,结果现在访问网站域名下的文件都搞不了。这体验也太糟糕了

gjTool avatar May 07 '20 09:05 gjTool

呼叫D大 @88250

liumapp avatar May 07 '20 11:05 liumapp

引入静态资源有两个办法:

  1. 挂载覆盖根目录下的 static-resources.xml
  2. 用 NGINX 反代

88250 avatar May 07 '20 11:05 88250

体验太糟糕,放弃solo了,换个博客框架了。谢谢解惑

gjTool avatar May 08 '20 01:05 gjTool

@gjTool 客气了,祝你好运。

88250 avatar May 08 '20 01:05 88250