Java项目部署到云服务器最简单的方法
一个简单的Java项目部署到云服务器一般需要三步
第一步、在本地开发好项目,然后打包,如 war 文件
第二步、配置云服务器环境,如安装 java 环境,Tomcat 服务器,MySQL 数据库等
第三步、将打包好的项目丢到 Tomcat 服务器中,导入数据库
本文将介绍一种最为简单的方法来部署和管理你的项目。
一、购买云服务器和安装系统
云服务器可以在阿里云或者腾讯云购买,一般也不贵,学生认证的话,大家10元/月就能买一台 1MB带宽1GB内存20G硬盘的云服务器。
这里给两个地址
阿里云:https://promotion.aliyun.com/ntms/campus2017.html
腾讯云:https://cloud.tencent.com/act/campus
或者直接百度搜 阿里云学生机,腾讯云学生机 即可。
下单的时候一般会选择安装哪种操作系统,我一般用的是 CentOS,6.x 和 7.x 都行。
这里为了演示,我买了一台腾讯云的服务器(学生价是10元,非学生价是65元,这是我之前一个优惠时买的,每个月1元)
这个公网 ip 我们会需要,就是访问这个服务器的 ip 地址。密码可以修改,账号是 root (不同的服务器可能略有不同)
二、安装宝塔面板和打开安全组
宝塔面板是一种可视化的面板,帮助我们可视化操作文件和软件。
具体安装方法可以查看这片文章:阿里云服务器安装宝塔面板和配置安全组
什么服务器都一样,只是不同的操作系统可能命令不同。
大概步骤如下
1、ssh 连接到服务器
ssh 的账号和密码一般在买服务器的时候设置,后面也可以修改。
如果 ssh 连不上,确保 22 端口是被放行的。
2、键入安装的命令
安装方法这里也有介绍:http://www.bt.cn/bbs/thread-1186-1-1.html
Centos安装脚本:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
Ubuntu/Deepin安装脚本:
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
Debian安装脚本:
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh
Fedora安装脚本:
wget -O install.sh http://download.bt.cn/install/install.sh && bash install.sh
3、保存账号密码
大概要两分钟的安装时间
安装好了后,可以看到这样的图
复制上面一段文字,保存起来。里面是后台地址,登录账号和密码,都可以修改
4、修改安全组,放行端口。
为了保证能登录后台,不被防火墙拦截。
我们一定放行以下端口 8888 888 80 找个几个端口
如果要访问远程数据库 3306 也要放行
如果想用 ftp 工具 放行 21,ssh 放行 22
配置HTTPS,放行 443
当然还有我们的 Tomcat,默认的端口 8080 也要放行