因为我们的后端已经在服务器上下载Nginx了,所以我们只需要简单的上传文件既可。
一、打包项目。
1.首先将我们要部署的项目代码执行npm run build命令打包,打包完成后目录里会有一个dist文件夹。这个dist就是我们要上传到服务器端的文件。
二、下载xshell。
1.下先载两个软件用于连接服务器和上传文件:xshell和xftp。可以在这个链接里下载(Xshell 下载 - NetSarang Website)。这里有家庭学校的免费版,直接下载免费版就可以了。
2.把姓名、邮箱填好,选择两者都下载,之后官方会给你的邮箱发送一个下载链接,直接打开下载即可。安装的时候一路下一步。
3.安装好后询问同事我们要部署到的服务器名称,用户名,密码,端口号等信息。示例信息如下:
服务器:117.78.33.254
用户名:root
密码:ecs2@corilead
端口号:2222
4.打开xshell,点击新建,新建一个会话。
5.之后会弹出一个会话框,在红框处输入名称(服务器名称),端口号。
6.然后点击左边的用户身份验证,填入用户名和密码,点击连接。
7.出现这样的提示就说明连接成功了!如果没有提示的话,在左侧点击刚刚创建的会话(117.78.33.254),右键打开属性,重新检查设置一下信息。
8.连接服务器还有一种办法,直接git bash里输入命令行 ssh -p xxxx(端口号) root@(服务器名称) 即可(示例: ssh -p 2222 root@117.78.33.254 )。
三、用xftp传输文件
1.打开xftp,用于传输本地文件。和之前操作类似,输入红框里的对应信息,点击确定。
2.选中刚刚新建的会话,点击连接。
3.这样就可以把本地文件传输到服务器端了。下图左侧的窗口为本地文件,右侧窗口为服务器端的文件。找到自己本地的项目,选中dist文件夹,直接拖入到右边相应的目录里就好了(可以提前问一下后端同事放到哪个目录里)。
4.dist文件放进去之后可以改一下文件名,比如我改成了builder,然后就可以直接在浏览器访问117网址了(示例对应网址:http://117.78.33.254/plm/app/builder)
如果出来页面的话就大功告成啦!如果出来Nginx报错或者是空白页面,就是后端那边有问题,可以联系一下后端小哥哥,前端部署到此完成。
四、相关命令(补充)
ll 查看详细文件列表
ls 查看简单的文件列表
cd 进入目录
pwd 查看当前目录的绝对路径
cd nginx 发布服务器
conf 配置项目
sbin 重启项目
发布的在nginx.conf中
vi 文件名 编辑文件
i 开始编辑:wq
esc 停止编辑
:q 没有编辑直接退出编辑
:wq 编辑了再退出
:q! 强制不保存
cd .. 退回上一层
在sbin文件夹下重启项目
./sbin/nginx -s reload 重启nginx
若有收获,就点个赞吧