vue项目打包部署linux_vue项目打包部署nginx(linux)

本文详细介绍了如何将Vue项目打包并部署到Linux服务器上,使用Nginx作为反向代理服务器。首先在本地执行`npm run build`生成dist文件夹,然后将静态资源和index.html上传至服务器指定目录。接着,下载并编译安装Nginx,配置Nginx的nginx_vue.conf文件,设置监听端口、服务器地址和项目路径。最后,通过Nginx的命令启动、停止、重启或重新加载配置文件,完成Vue项目在Linux上的部署,实现通过浏览器访问。
摘要由CSDN通过智能技术生成

材料:

1、VUE项目(本地已测)

2、nginx(linux版)

3、浏览器

过程:

1、编译VUE项目

在项目根目录下,执行npm run build,生成dist文件夹

复制dist中的static、index.html到服务器相应位置(自定义)

本文为:/home/xxx/vue_demo

2、nginx下载安装过程:

登陆nginx.org网站,点击右侧download,下载开源稳定版本的nginx,本人下载为nginx-1.16.1

复制地址链接,在root下创建相应的文件夹,如:nginx

进入nginx下,执行命令,wget http://nginx.org/download/nginx-1.16.1.tar.gz

执行命令,tar -xvf nginx-1.16.1.tar.gz ,解压文件,生成nginx-1.16.1

进入nginx-1.16.1下,执行命令./configure --help | more,查看安装nginx可用的参数列表,在此,本人选择--prefix参数定义,nginx的安装位置

执行命令./configure --prefix=/home/xxx/nginx

注意,此时,仍未出现/home/xxx/nginx文件夹

执行命令make,进行编译

执行命令make install,进行安装

转换到/home/xxx/nginx,查看有以下文件夹存在:

client_body_temp  conf  fastcgi_temp  html  logs  proxy_temp  sbin  scgi_temp  uwsgi_temp

至此,nginx安装完毕。(此种方式,为编译安装,支持按需扩展)

3、配置VUE项目,进行访问

打开nginx下的conf,复制nginx.conf

命令cp nginx.conf nginx_vue.conf

命令vim nginx_vue.conf

修改server模块下部分参数:

#监听端口,浏览器访问使用

listen 8080;

#服务器地址(域名、IP)

server_name localhost;

#charset koi8-r;

#进程运行日志的存储地址

#access_log logs/host.access.log main;

#资源访问配置(location后的表达式,支持正则)

location / {

# 项目所在位置

root /home/xxx/vue_demo;

#前端起始页位置,支持多个(如下)

index index.html index.htm;

}

保存退出

4、nginx的相关命令

nginx文件夹下:

启动:./sbin/nginx

根据配置文件启动:./sbin/nginx -c nginx_vue.conf(默认为nginx.conf)

停止:./sbin/nginx -s stop

退出:./sbin/nginx -s quit(优雅的停止)

重启:./sbin/nginx -s reopen

重新加载配置文件:./sbin/nginx -s reload

查看帮助:./sbin/nginx -s -h

开启服务器8080端口,支持外网访问。浏览器访问ip:port,至此结束!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值