Nginx下部署Vue-cli3项目(Ubuntu18.04)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Nginx下部署Vue-cli3项目(Ubuntu18.04),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含928字,纯文字阅读大概需要2分钟。
内容图文
![Nginx下部署Vue-cli3项目(Ubuntu18.04)](/upload/InfoBanner/zyjiaocheng/953/ca54ec658bd5437783e34b2393973841.jpg)
- 将vue工程打包,打包完毕会在工程目录下出现一个dist文件夹
yarn build
- 配置nginx-指向dist文件夹
* 在/etc/nginx/sites-enabled文件夹下新建skill.conf文件
sudo vi /etc/nginx/sites-enabled/skill.conf
* 内容如下
server {
? ? ? ? ? ?
? ? ? ? ?listen 80;
? ? ? ? ?server_name ?localhost;
?
? ? ? ? ?#charset koi8-r;
?
? ? ? ? ?#access_log ?logs/host.access.log ?main;
?
? ? ? ? ?location / {
? ? ? ? ? ?root /home/user/Downloads/resume/resume-frontend/dist; //你的dist文件夹位置
? ? ? ? ? ?try_files $uri $uri/ /index.html last; //解决history模式除主页外404问题
? ? ? ? ? ?index index.html index.html;
? ? ? ? }
? ? ?}
- 测试(重启nginx,访问项目)
service nginx restart
* 访问
- 注意
* 如果你的vue工程用的路由是history模式,需要将客户端发来的url重定向到默认的index.html,才能正常访问。否则只能看到主页。刷新或点击其他页面都会404 。-- 即上面的try_files配置
* root后面的地址是项目上传的路径。try_files是添加到index的映射。
内容总结
以上是互联网集市为您收集整理的Nginx下部署Vue-cli3项目(Ubuntu18.04)全部内容,希望文章能够帮你解决Nginx下部署Vue-cli3项目(Ubuntu18.04)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。