首页 > 系统相关 >使用nginx部署vue项目到服务器

使用nginx部署vue项目到服务器

时间:2023-03-04 19:34:17浏览次数:40  
标签:www vue dist nginx 文件夹 服务器

使用nginx部署vue项目到服务器

1. 连接服务器

方法一:使用阿里云服务器

* 直接在阿里云上后台实例处选择远程连接即可

方法二:使用使用Xshell和xfpt连接

1. 官网下载这两个软件
2. 运行Xshell => 新建会话 => 会话名称自取 **主机填写自己的服务器的公网IP**
  ![](/i/l/?n=23&i=blog/2981099/202303/2981099-20230304170222482-471029056.png)

2.服务器安装nginx

2.1检查是否已经安装了nginx,运行下面命令检查

whereis nginx

  • nginx:
  • 此命令是检查nginx路径的,看到上述nginx后面没有路径,说明未安装
    nginx -v
  • nginx -v是检查nginx的版本的命令,也可以检查

2.2安装nginx

yum install -y nginx

3.启动nginx

运行启动命令

nginx
* 如果不在nginx目录下,可能要加上nginx路径,此时的命令变成:nignx路径/nignx,例如:usr/local/nginx/sbin/nginx
* 停止命令:
nginx -s stop
* 重启命令
nginx -s reload
* 启动后,在浏览器输入服务器IP即可看到nginx的默认页面信息

4.配置nginx

1.找到nginx的配置文件,运行下面的命令

whereis nginx

2.nginx.conf即为要配置的文件,打开该文件,命令

`vim 刚刚找到的nginx.conf的路径`

3.修改,输入 i 进入编辑模式

  • 可以选择修改端口,把端口修改为不被占用的端口即可
  • root处为网站的页面路径,要修改为需要部署的文件的路径,vue部署时,生成的是dist文件,这里就写成/home/www/dist

4.重启nginx

nginx -s reload

5.新建网页存放的文件夹

因为刚刚设置的网站存放路径是/home/www/dist,而/home是已经存在的文件夹,所以只要新建www文件夹即可,dist是vue构建时生成的文件夹,直接上传即可

  • 进入home目录
    cd /home
  • 新建www文件夹
    mkdir www

6.打包vue部署项目

1.在vue项目中,找到按下图修改

2.运行以下命令打包项目

npm run build

  • 可以看到生成了dist文件夹

3.上传dist文件夹到上述设置的目录,即/home/www下

  • Xshell中点击上述按钮,打开xftp,如下图,把本地的dist直接拖到服务器文件夹即可

7.打开浏览器,输入服务器ip+设置的端口即可访问

标签:www,vue,dist,nginx,文件夹,服务器
From: https://www.cnblogs.com/Alexmo/p/17178651.html

相关文章

  • 1.服务器系统进行初始化操作
    1.准备3台服务器,系统是centos7关闭3台服务器防火墙systemctlstopfirewalld//临时关闭systemctldisablefirewalld//永久关闭systemctlstatusfirewalld//查看......
  • 在服务器上使用python虚拟环境
    在服务器上直接用pip安装python包会破坏系统python环境,因此要部署django之类的服务需要创建python虚拟环境(目标系统:Debian11)。1.安装pipapt-getinstallpython3-pip#......
  • 记录--在Vue3这样子写页面更快更高效
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言在开发管理后台过程中,一定会遇到不少了增删改查页面,而这些页面的逻辑大多都是相同的,如获取列表数据,分......
  • vscode快捷生成vue模板
    1,文件-->首选项-->用户代码片段-->点击新建代码片段--取名vue.json确定2,粘贴模板:{"Printtoconsole":{"prefix":"vue","body":[......
  • 基于NUXT.JS搭建一款VUE版SSR前端框架(解决SPA应用的SEO优化优化问题)
    小仙男·言在前关于框架:为了解决VUE的SPA单页应用对SEO搜索引擎优化不友好的问题,这几天一直在调研各种SSR框架。比如doc.ssr-fc.com/和fmfe.github.io/genesis-do都是......
  • 在阿里云服务器上,配置docker加速器
    在阿里云服务器上配置Docker加速器可以大大加速Docker镜像的下载速度,以下是具体步骤:登录阿里云控制台,打开容器镜像服务。在左侧导航栏中选择“加速器”,然后单击“立......
  • 项目day2 -- 在云服务器上配置go开发环境
    之前在win和mac上都配了一次,这次在linux配,属于是都练了一遍安装go下载linux版本安装包wgethttps://studygolang.com/dl/golang/go1.20.1.linux-amd64.tar.gz解压安装......
  • 报500服务器内部错误解决思路
    500InternalServerError内部服务错误:顾名思义500错误一般是服务器遇到意外情况,而无法完成请求。1.程序出错   极可能是调用数据库进行数据查询、更新、修改或者......
  • CSGO服务器配置全贴纸插件方法教程
    CSGO服务器配置全贴纸插件方法教程​关于插件的警告​一定要了解V社对于CSGO社区服务器的规定,全皮肤插件/全手套插件等,在设置了GSLT的情况下,是有可能被封禁GSLT账号的(所以慎......
  • vite构建的vue3项目内mockjs的使用
    技术栈:vue3+vite+mockjs用法一:1、首先安装对应的依赖vite-plugin-mock,我这里是使用npm安装的,也可以选择其他安装方式;npminstallvite-plugin-mock-D2、项目内src......