如何把一个web端项目部署在服务器上

一、后端部署

1.修改application.yml文件使用prod环境的配置

扩展:application.dev是指开发环境,一般是程序员开发时使用;application.prod是生产环境,是项目上线时使用的;application.test是指测试环境,一般是测试时使用;

2.使用Maven工具包进行打包,先执行clean,再执行package

clean是清除缓存,package是打包

3. 打包后的文件在admin下的target文件下

为方便后续查看备份,重命名为日期格式

4.远程连接需要部署的服务器,首先保存备份部署文件(不需要备份可跳过此步骤)

将打包好的文件复制到备份文件中

5. 将jar包复制到运行目录下,此处为D:/zhihui/jar,在命令行此文件路径下执行java -jar jar包名称的命令

项目运行成功,则代表后端部署完成

二、前端部署 

1.在终端—>新终端中执行npm run build:prod进行打包

2.打包好的项目在前端项目的dist文件中

3.将dist文件复制到服务器的备份文件中(同一中的4.操作)

4.然后把dist文件中的文件(不包含dist)复制到运行目录,此处为到D: ginx-1.12.2zhihui_html

5.在命令行D: ginx-1.12.2目录下执行nginx -s quit 停掉nginx

6.继续执行start nginx和nginx -s reload重启nginx。至此前后端项目均打包完成

经验分享 程序员 微信小程序 职场和发展