服务器部署流程
- 1.项目部署
- 1.1 重置实例密码
- 1.2 配置安全组规则
- 1.3 远程连接服务器
- 1.4 安装所需软件
- 1.5 安装Tomcat
- 1.6 配置宝塔安全组
- 1.7 导入数据库和项目
- 2. 域名注册
- 3. 网站备案
1.项目部署
1.1 重置实例密码
1.2 配置安全组规则
1.3 远程连接服务器
使用VNC远程连接:
输入服务器账号和密码:
安装宝塔面板:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
安装成功:
按网址登录宝塔面板即可。
1.4 安装所需软件
1.5 安装Tomcat
1.6 配置宝塔安全组
1.7 导入数据库和项目
在/www/server/tomcat/webapps
目录下上传项目,此时访问http://公网IP:8080
可到达如下页面:
地址栏输入http://公网IP:8080/项目名/页面
即可访问对应页面,也可在/www/server/tomcat/conf
目录下的server.xml
文件中(<Host></Host>
标签之间)添加如下代码:
<Context path="" docBase="/www/server/tomcat/webapps/项目名"/>
随后访问http://公网IP:8080
即可等效访问http://公网IP:8080/项目名/首页
。
在项目部署时遇到服务器长时间无响应,在
www//server/tomcat/logs/catalina.2023-02-20.log
日志文件中报如下错误:
The last packet successfully received from the server was 1 milliseconds ago.
The last packet sent successfully to the server was 1 milliseconds ago.
原因是MYSQL在高版本中需指明是否进行SSL连接,如果不显式设置,则默认建立SSL连接,不建议在没有服务器身份验证的情况下建立SSL连接。需要通过设置useSSL=false
来显式禁用SSL,或者设置useSSL=true并为服务器证书验证提供信任存储。(花了我三天时间!!!!!)