温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

nginx如何部署访问vue-cli搭建的项目

发布时间:2021-06-21 09:55:31 来源:亿速云 阅读:160 作者:小新 栏目:web开发

小编给大家分享一下nginx如何部署访问vue-cli搭建的项目,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

从vue-router官网了解到如果是用history模式构建的vue项目打包后是需要后端配置支持的,而hash是不需要的,只不过地址会多了一个#/的后缀。使用hash模式构建的项目打包后,我只需要使用webstorm之类的软件打开访问就能成功了。

nginx如何部署访问vue-cli搭建的项目

但是我用history模式构建的项目需要借助后台技术,我这里选用的是nginx反向代理来部署项目。具体做法如下:

1、创建后台服务器 对象

upstream mixVueServer{    server baidu.com;#这里是自己服务器域名  }

2、创建访问端口和反向代理规则

server {      listen    8082;      server_name localhost;      location / {        root  E:/mix_vue/dist;#定位到项目的目录        #index index.html index.htm;      try_files $uri $uri/ /index.html;#根据官网这规则配置      }    location ~ \.php${      proxy_pass http://mixVueServer;#根据后端语言做反向代理处理跨域问题      proxy_set_header  Host  $host;      proxy_set_header  X-Real-IP  $remote_addr;    }          error_page  500 502 503 504 /50x.html;      location = /50x.html {        root  html;      }    }

最后,直接地址栏输入端口访问:

nginx如何部署访问vue-cli搭建的项目

看完了这篇文章,相信你对“nginx如何部署访问vue-cli搭建的项目”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI