IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 阿里云服务器使用宝塔面板管理以及项目部署学习 -> 正文阅读

[系统运维]阿里云服务器使用宝塔面板管理以及项目部署学习

一、使用宝塔面板管理

当我们在阿里云或腾讯云购买服务器后我们使用宝塔面板管理服务器,首先我们需要先安装Xshell或SecureCRT,此处以Xshell 6为例,

1.进入Xshell后点击“新建”

image-20200626200148989

2.在弹出的框中输入在阿里云的终端的实例中显示的公有ip地址,此处我的地址为120.79.42.168

image-20200626200438188

image-20200626200620632

3.点击确定即可

安装宝塔linux面板

4.然后进入 https://www.bt.cn/bbs/thread-19376-1-1.html ,此为宝塔Linux面板安装教程链接,执行以下代码进行安装宝塔linux面板。注意:宝塔linux6.0版本是基于centos7开发的,务必保证你购买的服务器是centos7.x 系统的

image-20200626200951140

如果大家的服务器系统是centos7以下的大家可以使用宝塔6.0以下的安装脚本(Centos官方已宣布在2020年停止对Centos6的维护更新,推荐大家装系统直接安装centos7)

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

5.返回到Xshell6中按自己所购买的服务器的centos版本进行安装宝塔linux面板,因为我购买的阿里云服务器为centos7.7的操作系统,所以我选择执行以下的代码安装

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

6.等待安装好后出现如下界面:

image-20200626201413179

7.在浏览器中访问输入账号密码后即可进入宝塔面板,此处需要注意的是面板端口号的设置如果在有安全组的服务器上需要先放行端口号再设置,不然进入不了宝塔登录面板,宝塔面板的默认端口号为8888

端口放行

8.由于我购买的服务器就要放行端口,所以我们去阿里云的控制台里放行8888端口,在阿里云的终端找到安全组,点击配置规则,对端口进行放行

image-20200626202440896

9.我们点击“手动添加”对端口号进行放行操作

image-20200626202543160

10.我们输入账号密码进入宝塔面板后可以自定义设置宝塔面板的配置

image-20200626201901734

11.如我们此处像上方这样设置之后宝塔面板的登录地址变为 http://120.79.42.168:55555/tomorrow

二、在宝塔面板部署javaweb项目

1.进入宝塔面板的软件商店,安装Nginx 、mysql、ftp、Tomcat(版本随自己需求而定),软件安装完成之后,我们应该配置java环境,其实我们把Tomcat安装完成之后java环境就已经安装好了。宝塔面板中Tomcat7,默认安装jdk环节1.7,如果安装Tomcat8或9则默认安装jdk环节1.8

2.我们在宝塔面板里面导入项目的数据库文件,在宝塔面板中mysql数据库的root密码在宝塔安装完mysql之后是随机生成的,我们重新设置数据库密码

image-20200626212641143

我们导入javaweb项目的数据库sql文件,导入之后如下:

image-20200703233358684

3.我们还要在阿里云的安全组中放行MySQL数据库端口3306

image-20200703234234225

4.点击“手动添加”进行放行端口3306

image-20200703234317616

image-20200626212922779

5.此时我们可以在Navicat中管理添加的这个数据库,但是要先在宝塔里面设置数据库的权限,使其他ip地址可以访问

image-20200703235203928

之后我们在Navicat中新建数据库连接(此处不要选择阿里云的选项,就选新建MySQL的选项)

image-20200703235022985

6.我们还要更改javaweb项目的数据库连接,改为阿里云服务器的地址,如下:

image-20200703235635840

导出项目为war包

7.我们导出javaweb项目为war包,在ideal中的具体步骤如下

image-20200703235748322

点击apply之后,我们在点击如下

image-20200703235850639

在弹出的窗口选择如下:

image-20200703235929096

然后找到导出的war包,在所编译的字节码文件的artifacts目录下:

image-20200704000032756

之后我们返回宝塔面板,找到文件www目录下的server下的tomcat下的webapps,然后上传war包

image-20200704000256976

上传成功后会自动解压,刷新页面后如下:

image-20200704000438367

之后我们可以有两种方式访问:

一是直接ip地址加Tomcat端口号+项目名称

http://120.79.42.168:8080/studentHealth_war

二是在宝塔面板下的“网站”导航,点击添加站点

image-20200704000821880

在弹出的页面中配置如下,域名没有的话可以随便写然后加上端口号,记住此处的端口号要在阿里云的控制台里的安全组放行这个端口,不然这个端口访问不了,根目录设置为你对应的项目路径,如下:

image-20200704001059510

完成之后,我们直接ip地址+端口号即可访问。

三、配置一般静态网站

直接上传到www目录下,然后按“添加站点”即可访问(默认访问index.html,没有的话会服务器自动创建),php版本可选纯静态

访问方式:ip地址+端口号

image-20200704000821880

image-20200704001542020

四、喜欢请关注我

至此,我们的阿里云服务器使用宝塔面板管理的学习就告一段落了。喜欢我的话可以关注我的微信公众号 我爱学习呀嘻嘻 ,不定期分享各类资源哦。

image-20211108230322493

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-12 19:59:45  更:2021-11-12 20:01:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 23:49:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码