不包含服务器的网络设置,默认服务器网络配置已完成,只涉及应用在服务器上的配置。
以下主要参考:部署网站到服务器(完整版) - 知乎
一、前提准备
1、购买服务器
2、项目开发
二、部署环境
1、远程连接服务器(前提是系统上装了所需系统如windows)
2、配置服务器
配置java环境:java安装教程详细_java环境配置教程-win7之家
jre只包含java环境,jdk包含开发工具和运行环境(jre)。需在环境变量中添加。只安装jre,在测试安装是否成功时,java正常显示,javac显示不存在命令。
验证:cmd下输入java、java-version、javac
下载安装数据库
验证:https://blog.csdn.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和前端代码中,更改对应的域名。