最近在搭建项目的时候出现了一些问题,这三个工具在配置文件上需要一定的配合,特此记录下(后续可能会动态增加)
一、Docker 部署路径的问题
nginx 在linux 中部署路径一般是 /usr/share/nginx/html 这个文件夹。但是因为nginx是在docker里面运行的,需要将html文件夹引出来(磁盘挂载),所以有些人html文件夹的路径会填错,填成为你实际linux 服务器的目录。但实际你的配置文件目录还是/usr/share/nginx/html 这个地址,这是因为挂载以后,实际容器访问的地址还是容器内部的 /usr/share/nginx/html 这个地址,但是因为挂载的缘故 实际的物理地址指的是你的linux 挂载后的地址
二、Vue 编译上传到Html文件夹里以后,404的问题
1、首先检查下你的配置文件,查看端口,服务器等是否配置正确,
2、然后检查location 里面的 路由是否跟 nginx的一致
3、检查发布以后的vue打包文件放到 root 配置里面地址里面(是否将index文件所在目录放入到html的目录,还是中间有其他的文件夹)
4、Vue发布的时候需要配置发布路径
理论上nginx打开静态页面 只需要配置 如下内容:
三、Vue 访问路由页面以后,刷新页面就404问题
需要在后端nginx配置一下内容:
四、Vue静态页面打开以后,访问接口报错问题
1、305 这个是重定向错误,复核后端接口地址是否正确
需要注意一下,当你前端url配置的地址是 http://111.111.111.111/api
nginx location 配置的地址是 /api ,使用了代理 指向另外一个 https://222.222.222.222/ 的时候,
你的实际请求接口是 https://222.222.222.222/api/get
到此这篇服务器部署docker后桌面无法显示(docker 服务器部署)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/hd-yjs/42329.html