Vue项目摆设到服务器(使用nginx)

打印 上一主题 下一主题

主题 517|帖子 517|积分 1551

使用nginx摆设vue项目到服务器,需要服务器先配置好nginx
nginx配置教程
1.vue项目打包

  1. npm run build
复制代码

打包后项目路径中的dist文件夹即为所需文件

2.将dist文件夹上传到服务器对应目次中(可自行创建)

我这里在/usr/local路径下创建了一个web文件夹,将dist存放到web中
  1. cd /usr/local
  2. mkdir web
复制代码

留意:无论dist文件夹存放在哪个路径下,dist文件夹的名字不能更改,必须为dist,如果有多个vue项目需要摆设,则将它们的dist文件放到不同目次下即可
3.在nginx中配置反向代理

  1. cd /etc/nginx/ #转移到配置文件目录
  2. vim nginx.conf #修改配置文件
复制代码
按i进入编辑模式
找到http,在http中可以添加server反向代理
  1. server {
  2.    listen 8070 default_server; #可以把8070修改为你需要设置的端口号
  3.    root /home/ubuntu/project/dist; #替换为你的前端文件存放的路径地址
  4.    index index.html index.htm;  #保证你的dist文件夹下面有个文件叫做index.html
  5.    server_name localhost;  #这里的localhost替换为你自己的ubuntu所在ip地址
  6.    location / {
  7.        try_files $uri $uri/ =404;
  8.    }
  9. }
复制代码
之后按esc退出编辑模式,输入:wq保存并退出
修改配置完成,重新加载配置文件
  1. nginx -s reload
复制代码
如下图为两个不同的vue项目代理配置

4.在服务器安全组中开放对应端口号



5.在欣赏器中访问

输入服务器地址:端口号
如:
  1. 1xx.x.x.x:8001/
复制代码

摆设乐成

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

南飓风

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表