阿里云服务器搭建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/项目名/.......就能成功访问我们发布的网站