快捷搜索: 王者荣耀 脱发

web应用部署到服务器流程

不包含服务器的网络设置,默认服务器网络配置已完成,只涉及应用在服务器上的配置。

以下主要参考:

一、前提准备

1、购买服务器

2、项目开发

二、部署环境

1、远程连接服务器(前提是系统上装了所需系统如windows)

2、配置服务器

配置java环境:

jre只包含java环境,jdk包含开发工具和运行环境(jre)。需在环境变量中添加。只安装jre,在测试安装是否成功时,java正常显示,javac显示不存在命令。

验证:cmd下输入java、java-version、javac

下载安装数据库

验证:https://blog..net/weixin_42405619/article/details/108761218

用户名root@localhost,密码123456(自设,与后端代码保持一致)

安装tomcat,需在环境变量中添加,运行war需要,jar包不需要。

安装nginx,代理。

安装redis,缓存管理?没有高级应用的话对版本无要求。

三、配置工程

后端项目部署:

(1) 运行redis:在命令行输入对应系统的打开命令

(2)为war包:放在tomcat/webapps目录下

为jar包:在命令行执行命令 java -jar jar包路径

通常为了保留运行日志,执行命令:java -jar jar包路径 > log.txt 2>&1

可在jar包同级目录看到生成了名为log.txt的文件。

前端项目部署(nginx):

将前端生成的dist文件放入nginx路径下的html文件夹内

四、配置防火墙,开放端口

windows系统:控制面板->系统和安全->windows防火墙->高级设置->入站规则->新建规则->端口->TCP,特定本地端口->输入端口号->允许连接->域、专用、公用->输入名称->完成

进入高级设置还可以通过:“win+r”组合键打开运行框,输入命令:firewall.cpl,确定

五、 访问web项目:

本地测试:服务器打开浏览器 localhost : 端口号 / 项目名称 访问

公网发布:将localhost改成所购买的服务器公网地址即可

本地和公网两种情况,需要在nginx和前端代码中,更改对应的域名。

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