云服务器部署项目

秒速五厘米 2023-06-01 11:13 214阅读 0赞

准备工作

  1. 阿里云服务器(我这里用的是CentOS 7)
  2. 已实名认证的域名
  3. WinSCP(方便文件操作)
  4. Xshell(连接远程服务器)

安装Java和Tomcat

安装Java

查看yum库中有什么版本的java
  1. yum y list java*
安装jdk1.8.0所有相关的组件
  1. yum -y install java-1.8.0-openjdk*

安装Tomcat

登录WinSCP

format,png

将下载好的tomcat上传到服务器并解压

解压命令:

  1. tar -xzvf apache-tomcat-8.5.46.tar.gz

format,png

将tomcat默认8080端口改成80

1.在tomcat目录下找到server.xml

format,png

2.将8080改为80,保存

format,png

3.设置防火墙,开放80端口

  1. firewall-cmd --zone=public --add-port=80/tcp --permanent
  2. firewall-cmd --query-port=80/tcp
  3. firewall-cmd --reload
  4. firewall-cmd --list-port
  5. --zone #作用域
  6. --add-port=80/tcp #添加端口,格式为:端口/通讯协议
  7. --permanent #永久生效,没有此参数重启后失效

format,png

4.添加安全组规则

阿里云控制台 => 云服务器 => 网络与安全 => 安全组 => 配置规则

format,png

开启Tomcat,添加域名解析

开启Tomcat

format,png

在浏览器地址栏输入云服务器的公网ip就能访问tomcat了

format,png

添加域名解析

阿里云控制台 => 域名 => 解析 => 添加记录

format,png

这样就能通过域名访问了

将项目发布到Tomcat

将项目压缩,再将后缀名改为war

format,png

打开解压缩后的项目

format,png

web.xml
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
  3. <welcome-file-list>
  4. <welcome-file>yamaxun.html</welcome-file> <!--首页-->
  5. </welcome-file-list>
  6. </web-app>

这样就能通过:域名/项目名,访问啦!不过网站还要备案才行(T_T)

format,png

总结

  • 安装jdk
  • 安装tomcat
  • 修改tomcat默认端口
  • 设置防火墙开放端口
  • 添加安全组规则
  • 添加域名解析
  • 将项目发布到tomcat
  • 网站备案

转载于:https://www.cnblogs.com/huowuyan/p/11590472.html

发表评论

表情:
评论列表 (有 0 条评论,214人围观)

还没有评论,来说两句吧...

相关阅读