搭建阿里云服务器(linux)javaweb环境

前言

该教程是在linux环境(阿里云服务器)搭建一个简易的java web环境,需要安装mysql+jdk+tomcat和配置阿里云服务器,好多小伙伴在阿里云上搭建环境屡试不爽,明明自己安装的环境没啥问题,可项目就是起不来,看了这篇文章以后就会恍然大悟,原来这么简单!

jdk的安装

1.首先执行以下命令查看可安装的jdk版本:

yum -y list java*

2.选择自己需要的jdk版本进行安装,比如这里安装1.8,执行以下命令:

yum install -y java-1.8.0-openjdk-devel.x86_64

3.安装完成之后,查看安装的jdk版本,输入以下指令:

java -version

当然也可以手动安装,去官网下载相应版本jdk,上传到linux环境,解压,配置环境变量,比较麻烦,不如上面一键安装舒服。

tomcat安装

1.去tomcat官网下载相应版本tomcat,下载地址


2.通过ftp等工具上传到linux指定目录,例如usr/tomcat下。

3.进入指定目录

cd usr/tomcat

解压即安装完成

tar -zxvf apache-tomcat-8.0.61.tar.gz

运行和关闭,进入安装目录下的bin目录

./startup.sh    启动
./shutdown.sh   关闭

mysql安装

1.一键安装

yum install -y mysql mysql-server mysql-devel

启动

service mysqld start

需要注意的是 CentOS 7 版本,由于 MySQL数据库已从默认的程序列表中移除,可以使用 mariadb 代替:

yum install mariadb-server mariadb

mariadb数据库的相关命令是:

systemctl start mariadb  #启动MariaDB
systemctl stop mariadb  #停止MariaDB
systemctl restart mariadb  #重启MariaDB
systemctl enable mariadb  #设置开机启动

2.测试mysql是否安装成功

cd /usr/bin
mysqladmin --version

3.设置密码

Mysql安装成功后,默认的root用户密码为空,你可以使用以下命令来创建root用户的密码:

mysqladmin -u root password "root"

现在你可以通过以下命令来连接到Mysql服务器:

mysql -u root -p
Enter password:*******

4.开启远程访问

1)通过navicat等工具链接mysql出错,因为没有开启远程访问,查看表权限

1.  use mysql;
2.  select user,password,host from user;


2)更新权限

1. update user set host='%' where user='root' and host='localhost';
2. select user,password,host from user;


刷新更新好的权限配置:

flush privileges;

阿里云配置

经过上面操作可以在linux环境上把myql+jdk+tomcat环境搭建好,但发现同样在阿里云服务器上的linux环境却出现ssh工具连不上服务器,navicat连不上数据库,tomcat端口(8080)访问不到,原来是与阿里云的安全组设置有关。

1.首先访问阿里云连接的地址一定是公网地址


2.添加阿里云安全组规则,服务器 22端口,mysql 3306端口,tomcat 8080端口

1) 点击左侧导航栏安全组


2)点击配置规则


3)点击添加安全组规则


4)设置协议类型(以mysql 3306为例) ,授权对象为所有ip

总结

按照上面配置完毕后,将自己的web项目打成war包放到tomcat安装目录webapps下,启动tomcat,在浏览器输入阿里云公网地址+8080+项目名,就可以访问你的程序了。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值