搭建阿里云服务器(linux)javaweb环境 柔光的暖阳◎ 2021-10-23 12:28 413阅读 0赞 ## 前言 ## 该教程是在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,[下载地址][Link 1] ![aHR0cHM6Ly91c2VyLWdvbGQtY2RuLnhpdHUuaW8vMjAxOS84LzMvMTZjNTY2OTY3OThjOGVlYw][] 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; ![aHR0cHM6Ly91c2VyLWdvbGQtY2RuLnhpdHUuaW8vMjAxOS84LzMvMTZjNTY2YTM4ZTVmOWY2Mw][] 2)更新权限 1. update user set host='%' where user='root' and host='localhost'; 2. select user,password,host from user; ![aHR0cHM6Ly91c2VyLWdvbGQtY2RuLnhpdHUuaW8vMjAxOS84LzMvMTZjNTY2YTkyZDgxNTVhZA][] 刷新更新好的权限配置: flush privileges; ## 阿里云配置 ## 经过上面操作可以在linux环境上把myql+jdk+tomcat环境搭建好,但发现同样在阿里云服务器上的linux环境却出现ssh工具连不上服务器,navicat连不上数据库,tomcat端口(8080)访问不到,原来是与阿里云的安全组设置有关。 1.首先访问阿里云连接的地址一定是公网地址 ![aHR0cHM6Ly91c2VyLWdvbGQtY2RuLnhpdHUuaW8vMjAxOS84LzMvMTZjNTY2YWQ3MGIzMTJkYw][] 2.添加阿里云安全组规则,服务器 22端口,mysql 3306端口,tomcat 8080端口 1) 点击左侧导航栏安全组 ![aHR0cHM6Ly91c2VyLWdvbGQtY2RuLnhpdHUuaW8vMjAxOS84LzMvMTZjNTY2YjEyZTBmNjhlNQ][] 2)点击配置规则 ![aHR0cHM6Ly91c2VyLWdvbGQtY2RuLnhpdHUuaW8vMjAxOS84LzMvMTZjNTY2YjRmZTFmMDNiYQ][] 3)点击添加安全组规则 ![aHR0cHM6Ly91c2VyLWdvbGQtY2RuLnhpdHUuaW8vMjAxOS84LzMvMTZjNTY2Yjk3ZmJlYWM1NQ][] 4)设置协议类型(以mysql 3306为例) ,授权对象为所有ip ![aHR0cHM6Ly91c2VyLWdvbGQtY2RuLnhpdHUuaW8vMjAxOS84LzMvMTZjNTY2YmM5NDA0YzAxNA][] ## 总结 ## 按照上面配置完毕后,将自己的web项目打成war包放到tomcat安装目录webapps下,启动tomcat,在浏览器输入阿里云公网地址+8080+项目名,就可以访问你的程序了。 [Link 1]: http://tomcat.apache.org/ [aHR0cHM6Ly91c2VyLWdvbGQtY2RuLnhpdHUuaW8vMjAxOS84LzMvMTZjNTY2OTY3OThjOGVlYw]: /images/20211023/fb2aebd472ba4bb49ca76628dc04ae8d.png [aHR0cHM6Ly91c2VyLWdvbGQtY2RuLnhpdHUuaW8vMjAxOS84LzMvMTZjNTY2YTM4ZTVmOWY2Mw]: /images/20211023/5adbe435d04245f3baabf2483994d124.png [aHR0cHM6Ly91c2VyLWdvbGQtY2RuLnhpdHUuaW8vMjAxOS84LzMvMTZjNTY2YTkyZDgxNTVhZA]: /images/20211023/c6a0efd9aedc44e2a29d323325669080.png [aHR0cHM6Ly91c2VyLWdvbGQtY2RuLnhpdHUuaW8vMjAxOS84LzMvMTZjNTY2YWQ3MGIzMTJkYw]: /images/20211023/1ce316fbb17e413a8bf98c2360ee21ab.png [aHR0cHM6Ly91c2VyLWdvbGQtY2RuLnhpdHUuaW8vMjAxOS84LzMvMTZjNTY2YjEyZTBmNjhlNQ]: /images/20211023/2f40a88a040245219c40cc843bd016e0.png [aHR0cHM6Ly91c2VyLWdvbGQtY2RuLnhpdHUuaW8vMjAxOS84LzMvMTZjNTY2YjRmZTFmMDNiYQ]: /images/20211023/f6ca9f5cec754e55a56b3c5f7f635e12.png [aHR0cHM6Ly91c2VyLWdvbGQtY2RuLnhpdHUuaW8vMjAxOS84LzMvMTZjNTY2Yjk3ZmJlYWM1NQ]: /images/20211023/0218505d86af46a5b59c01dca48f36ad.png [aHR0cHM6Ly91c2VyLWdvbGQtY2RuLnhpdHUuaW8vMjAxOS84LzMvMTZjNTY2YmM5NDA0YzAxNA]: /images/20211023/40929c22de564eebadcb0c2f665454d7.png
还没有评论,来说两句吧...