阿里云服务器搭建java web项目

 

这里以在阿里云服务器搭建一个JAVA WEB应用程序为列

按以下步骤搭建:

1、申请阿里云ECS云服务器

2、修改服务器登陆密码

3、配置服务器程序执行环境

4、在阿里云服务器上发布自己的JAVA WEB程序

5、重启服务器

6、通过外网访问服务器上的程序

7、成功搭建云服务器

我们搭建项目前提你要拥有一个阿里云服务器,推荐到阿里云使用阿里云服务器。亦或者可以选择其他厂商,配置方式万变不离其宗。

1)申请阿里云ECS云服务器

登陆阿里云的官网,直接可以用支付宝账号登陆,搜索ECS,点击进入选取页面选择自己需要的型号(我选择的是9.9学生机),

如果购买的是学生机,服务器的一些信息会自动生成,但是用别的方式购买,会要求在支付前填写好相关信息。跟着流程走完,付费成功,我们就可以进入控制台--云服务器 ECS对我们新创建的服务器实例进行操作

2)修改服务器登陆密码

我们申请服务器后,会看到一个实例,这就是我们创建的服务器。还看到我们服务器的公有IP地址,这里我的共有ip为:119.23.52.182

接着我们点击远程连接,第一次连接是,阿里云会给我们一个远程连接的初始密码,我们需要记下来(可以修改)

连接成功后,我们可以连接到服务器的登录页,用户名(login)默认:root,如果没有设置,那么第一次不用输入密码,直接回车就能进入到服务器中

接着 我们退出,返回到阿里云控制台,单击更多,根据需要选择重置密码和修改远程连接密码,到这里,我们已经可以成功拥有了一台云服务器

 

3) 配置服务器程序执行环境

虽然我们有了服务器,但是我们的服务器还不能够对外提供访问,我们还要上传软件并安装到服务器上。

由于JAVA WEB程序需要 jdk、tomcat、mysql,所以我就在本地下载好安装文件,通过工具上传到服务器(windows用户可以借助工具上传,推荐使用FileZilla,linux用户可以通过本机命令上传,自行百度)

环境配置下载连接:

(1) JDK(这里选择的是JDK1.8)

下载地址为

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

选择的是jdk-8u144-linux-x64.rpm

(2) Tomcat 8

下载地址为

http://tomcat.apache.org/download-80.cgi#8.0.46

选择的是apache-tomcat-8.0.46.tar.gz

(3) Mysql(这里选择的是Mysql5.7)repo源,后通过centos自带的yum安装

下载的地址为

https://dev.mysql.com/downloads/repo/yum/

这里选择mysql57-community-release-el7-11.noarch.rpm

补充:用第三方工具连接服务器,我们需要回到阿里云控制台,将相应端口开放 实例--管理--本实例安全组--配置规则--快速创建规则

 

22:用于远程连接 80:用于访问 3306:mysq数据库 6379:redis数据库

 

通过FileZilla,连接服务器,并上传安装文件

下载putty,在本地远程登陆服务器进行操作,也可以返回阿里云控制台远程操作,推荐使用putty在本地连接。

连接成功后,输入ls 查看当前目录下所有文件,可以看到,我们已经将安装文件上传成功

 

(1)安装jdk

分别输入以下命令

1、添加可执行权限

chmod +x jdk-8u144-linux-x64.rpm

2、安装RPM软件包

rpm -ivh jdk-8u144-linux-x64.rpm

3、查看java的版本信息,若出现版本信息则成功

java –version

 

(2)安装Mysql

由于我已经在服务器安装好mysql 直接放出命令步骤

1、安装用来配置mysql的yum源的rpm包

rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

2、安装Mysql

yum install mysql-community-server

3、开启mysql服务

service mysqld start

4、通过FileZilla 在服务器地址栏 输入/var/log/mysqld.log 查看日志,用cril+f查找password 就看到mysql初始密码

5、使用mysql生成的'root'@'localhost'用户和密码登录数据库,并修改 其密码,具体命令

1)mysql -uroot -p //进入musql

2)ALTER USER 'root'@'localhost' IDENTIFIED BY 'JunHo112/'; “JunHo112/”为我重置的密码

重新输入1)mysql -uroot -p //进入musql,密码输入重置后的

接着新建数据库,新建数据表(或导入sql脚本)具体自行百度

 

3)安装tomcat

1、解压tomcat压缩包

tar -zxvf apache-tomcat-8.0.47.tar.gz

2、启动tomcat

./apache-tomcat-8.0.47/bin/startup.sh

tomcat启动成功,我们就可以从外网访问本服务器的公有ip

 

4、在服务器上发布自己的JAVA WEB程序

将程序打包成.war文件,利用可视化上传工具FileZilla 将war上传到 apache-tomcat-8.0.47/webapps目录下

上传后,tomcat会在当前目录生成与war同名的文件夹

到这里,JAVA WEB程序就发布成功了

 

我们就可以在外网中,通过浏览器 输入公有IP/项目名/.......就能成功访问我们发布的网站