超详细阿里云服务器配置以及打包项目到服务器
Posted Liu_669
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了超详细阿里云服务器配置以及打包项目到服务器相关的知识,希望对你有一定的参考价值。
目录
4.2试验性Centos/Ubuntu/Debian安装命令
1.阿里云配置
1.1登录阿里云
1.2产品与服务
1.3获取公网ip
建议将自己的公网ip保存下来,后面会用到。
1.4开放端口
(这个列表在最左边)
1.5配置配置规则
1.6手动添加
1.7配置端口
分别配置mysql,Tomcat端口:
这是配置好了的:
2.使用XShell连接服务器
2.1新建连接
打开你的Xshell,点击新建连接。
2.2远程登录服务器
2.1.1账号密码登录
出现这个就是连接成功:
注意:出现这个就是连接成功了,要出现这个页面我们才能进行后面的操作!
3.使用宝塔控制云端liunx页面
3.1进入宝塔官网
https://www.bt.cn/download/linux.html(这个链接是宝塔官网,复制到浏览器打开!)
3.2开放宝塔端口
https://www.bt.cn/bbs/thread-2897-1-1.html(这个是官方的教程链接)
大家可以跟着官方步骤走!
一般都是阿里云的安全组没有放行8888端口所致
访问宝塔需要8888端口是放行的
所以我们要进入到阿里云控制台 放行8888端口才能访问到面板
参考以下截图进行操作即可访问面板
进入控制台-安全组-选择你ECS实例使用的安全组策略并配置规则
选择公网入方向-新建规则
注意:如果没有内网公网选择 直接在入方向放行8888端口即可
放行8888端口 并开放所有ip访问 点击确定即可
注意:
如需完整使用宝塔的所有功能 你还需要放行如下端口 :
20 、21、 39000-40000端口(linux 系统 ),3000-4000(windows系统) 22 (SSH) 80、443(网站及SSL) 3306 (数据库远程连接) 888 (phpmyadmin)
如果你进入面板里修改了面板端口或FTP端口,记得要在安全组和面板防火墙放行相应端口
配置完应该有这些:
注意配置完了以后一定要开放防火墙的端口(这个我们后面会讲怎么配置)
4.安装Linux面板7.7.0
Linux面板7.7.0安装命令
4.1Centos安装命令
打开Xshell,连接服务器后复制粘贴!
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
等待2分钟左右,这就是安装好了的:
将上面信息保存好,后面我们会使用这个来登录我们的控制后台!
继续执行以下代码(都选择y):
4.2试验性Centos/Ubuntu/Debian安装命令
curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh
4.3Ubuntu/Deepin安装命令
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
4.4Debian安装命令
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
4.5Fedora安装命令
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
4.6Linux面板7.7.0升级命令
curl http://download.bt.cn/install/update6.sh|bash
上面的命令依次序使用Xshell依次执行。
5.使用宝塔安装软件
5.1登录云端服务器控制面板
复制外网地址,保存到浏览器打开。
5.2登录宝塔后台
这是你的宝塔后台
5.2.1注册账号
第一次登录需要注册账号,记得注册哦。
注册好了以后返回登录就行了!
5.2.2安装软件
点击软件商店
5.3安装mysql
5.3.1安装mysql
这里需要等待几分钟...
5.3.2查看数据库密码。
点击数据库,查看你的密码。
把密码复制下来,保存。(后面要用到哦)
5.3.3配置mysql
打开Xshell,连接服务器(上面教过了)。
1)启动mysql服务
service mysqld status
-mysqld is stopped 那就说明mysql服务是停止状态
-mysqld is running 那就说明mysql服务是启动状态
这就是启动好了的状态
2) 登录mysql
mysql -root -p
注意:接下来是输入密码,mysql输入密码是不会显示的,我们就直接把刚刚复制的mysql的密码复制下来!
或者直接输入这一串代码:
mysql -root -p你刚刚保存的数据库密码
这就是登录好以后的提示!
3) 切换为mysql数据库
use mysql;
出现这个就是切换好了的:
4) 设置root的主机地址localhost为%
update user set host = '%' where user = 'root';
5)刷新
flush privileges;
6)查询是否已经修改到了
select user,host from user;
7) 授权
grant all privileges on *.* to 'root'@'%';
5.3.4使用Navicat连接数据库
1)打开你的Navicat
2)点击连接
3)选择mysql
4) 连接你的云数据库
5)点击测试连接
这样就是连接成功。
5.4安装Tomcat
5.4.1放行端口
这是放行好的端口:
5.4.2测试Tomcat是否安装成功
-在浏览器打开:http://你的公网ip:8080/
-出现这个就是对的!
5.4安装jdk
一般你安装了Tomcat,你就不用再一次安装jdk了,Tomcat会自己安装好!
我们这里也教一下大家如何使用yum安装
5.4.1运行代码
yum -y install java-1.8.0-openjdk.x86_64
(打开你的XShell,连接云端服务器,上面教过如何登录你的云端服务器,登录好了以后,复制代码运行!)
5.4.2验证
java -version
(打开你的XShell,连接云端服务器,上面教过如何登录你的云端服务器,登录好了以后,复制代码运行!)
出现这个就是正确的
到这里我们就把上面三个软件安装好了!
6.部署项目到阿里云上面
6.1打开idea
6.2项目打包
6.3导出war
这个就是你打包好的项目
6.4上传war包
打开你的宝塔liunx控制面板
将你打包好的war放到你的Tomcat的webapp文件下面。
上传文件!(注意:在上传文件之前,请一定要确保你的项目在本地可以跑起来。)
如果不能跑起来,请你检查:
-核对你的项目文件路径是否写成绝对路径
-云端数据库是否和本地数据库数据同步
6.5 拓展:同步本地数据库和云端数据库
注意:如果你配置好了,请直接跳过!
6.5.1打开Navicat
6.5.2开始数据传输
点击开始
6.5.3刷新数据库
这样就好了(记得刷新一下你的数据库。)
上面操作是将本地数据库和云端数据库进行数据传输 !
6.6上传项目文件
打开你的宝塔控制面板
开始上传文件
把刚刚打包好的文件拖进去
等待一会儿....
这样就是上传成功
6.7测试是否配置成功
1)打开项目网址
测试的网址为:http://你的公网ip:8080/你的项目名字/
(复制,打开浏览器粘贴!)
2)复制网址到浏览器
拓展:项目名字(在webApp目录下面,刚刚放进去的文件夹就是你的项目名字,你可以改名字!)
大功告成!!
以上是关于超详细阿里云服务器配置以及打包项目到服务器的主要内容,如果未能解决你的问题,请参考以下文章