阿里云部署项目

本文介绍了在阿里云上部署项目的步骤,包括购买服务器(推荐学生使用阿里云高校计划)、选择操作系统、使用Xshell连接、安装JDK、Tomcat和Mysql,以及设置防火墙和部署Java项目。还提到了学生认证流程和注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、阿里云部署项目所需软件

1、阿里云服务器

2、Xshell

3、Xftp

4、Navicat(本地不需要连接可以不用)

5、JDK(Java开发工具包)

地址:https://www.oracle.com/cn/java/technologies/downloads/

6、Mysql(8.0)

https://www.oracle.com/cn/java/technologies/downloads/地址:https://dev.mysql.com/downloads/mysql/

7、Tomcat(8.0)

地址:https://tomcat.apache.org/download-80.cgi

2、第一步:先购买阿里云服务器

2.1、购买

如果你是学生的话,是可以领取三百元的卷,然后进行购买。卷可以顶money

链接地址:阿里云高校计划_云工开物_助力高校科研与教育加速-阿里云


注意:需要现在支付宝进行学生相关认证

认证流程:

1、支付宝APP搜索"学生认证“进入支付宝学生验证首页

2、按照页面提示,填写相关信息,包括“学校”、“预计毕业时间”、“学籍信息”,点击【立即验证】即可

3、如若学生身份只能审核不通过,请补充验证。补充学籍验证-获取学籍验证码-请在“中国高等教育学生信息网”获取在线验证码。然后输入验证码-进行验证。

4、勾选同意《学生验证申领须知》,点击底部开通学生验证,输入个人详细信息,点击下方提交信息即开通成功。


2.2、服务器选择

1、尽量选择中国香港可以不需要域名备案,国内都需要域名备案。国外也不需要域名备案

2、买服务器选择自己需要的操作系统

3、买完服务器,不要忘记安全组,有些购买方式是不给你定义安全组

2、第二步:首先Xshell远程连接阿里云公网ip地址

3、第三步:连接完阿里云服务器后就进行

1、JDK的安装

转载:https://blog.youkuaiyun.com/qq_42815754/article/details/82968464

2、Tomcat的安装

转载:https://blog.youkuaiyun.com/qq_37839971/article/details/96693989

3、Mysql的安装

转载:https://blog.youkuaiyun.com/wcy1900353090/article/details/119537984

4、第四步:阿里云防火墙给端口号进行开通

命令:

1、systemctl status firewalld (查看防火墙状态)

2、systemctl start firewalld(打开防火墙)

3、firewall-cmd --list-all(查看防护墙所开的端口)

4、firewall-cmd --permanent --add-port=80/tcp(防火墙给80打开)

firewall-cmd --permanent --add-port=8080/tcp(防火墙给8080打开)

firewall-cmd --permanent --add-port=3306/tcp(防火墙给3306打开)

#重启防火墙(修改配置后要重启防火墙)

firewall-cmd --reload
# 参数解释
1、firwall-cmd:是Linux提供的操作firewall的一个工具;

2、--permanent:表示设置为持久;

3、--add-port:标识添加的端口;

5、Java项目打成war包,然后部署到云服务器 

war包应放入Tomcat下的webapps下,启动tomcat他会自动解压

注意:如果不明白可以看哔哩哔哩视频

转载:https://www.bilibili.com/video/BV1Kz4y1X7Dw/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=396cd15d349554133d5e7a8523a7cc6c 命令文件转载:https://www.processon.com/view/link/5f0156ebf346fb1ae5924be3

### 如何通过桌面远程连接到阿里云服务器并部署项目 #### 远程连接阿里云服务器 为了实现对阿里云服务器的远程访问,可以使用多种工具和技术来完成这一目标。其中一种常见的方式是利用FRP(Fast Reverse Proxy)进行内网穿透,并通过阿里云提供的Workbench功能实现远程桌面连接。 当登录到阿里云ECS管理页面后,在实例列表中找到对应的服务器记录,点击进入详情页中的“远程连接”选项卡,可以直接启动Web版Workbench客户端来进行图形化操作[^1]。这种方式无需额外安装软件,仅需浏览器支持即可快速建立安全通道以操控云端资源。 #### 部署前端项目阿里云服务器 一旦成功建立了与阿里云服务器之间的稳定链接之后,则可着手准备上传本地构建好的前端应用至该主机环境当中去执行实际的服务发布流程: 在获得完全交互式的虚拟工作空间以后(即上述提到过的'云服务器的桌面') ,按照常规方法组织目录结构:先创建用于存放网站内容的基础路径(web),接着在其内部再设立具体站点名称子文件夹(html1)[^2];最后借助FTP/SFTP协议或者直接拖拽等方式将打包后的成果(dist)复制过去指定位置处等待后续配置启用。 对于静态网页来说,只需简单调整Nginx/Apache等相关HTTP服务程序设置就能让外界正常浏览展示效果了。 ```bash # 示例命令:假设已SSH登录到服务器 sudo apt update && sudo apt install nginx -y # 安装 Nginx (适用于 Ubuntu/Debian 系统) # 编辑默认站点配置文件 sudo nano /etc/nginx/sites-available/default # 修改 root 路径指向刚才放置 dist 的地方, 类似如下: server { listen 80; server_name your_domain_or_ip; location / { root /path/to/web/html1/dist; index index.html; } } # 测试配置是否正确无误后再重启服务生效更改 sudo nginx -t && sudo systemctl restart nginx ``` 以上脚本展示了如何在Linux类型的阿里云实例上初步搭建起能够提供HTML界面访问能力的小型服务平台概览过程[^3]。(注意替换变量部分为自己实际情况)
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心对元&鑫鑫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值