阿里云Java Web环境搭建指南(CentOS7)
1. 登录到阿里云服务器
在购买ECS服务器后,系统会创建一个ECS实例。每一个ECS实例对应一台已购买的云服务器。您可以通过电脑上自带的终端工具访问云服务器也可以使用三方连接终端工具。
(1)打开电脑上的命令行终端工具。
--Windows:Powershell。
--MAC:Terminal。
Windows用户请检查系统中是否安装有SSH工具。检查方法:
a.在终端中输入命令:ssh -V。
如果显示SSH版本则表示已安装,信息如下:
PS C:\Users\HASEE> ssh -V
OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5
b.如果未安装,请下载安装OpenSSH工具。
c.在终端中输入连接命令:ssh root@[ipaddress]。其中ipaddress 替换为服务器的公网IP地址。例如:ssh root@118.31.167.168
d.输入yes,然后输入云服务器的登录密码。
(2)其他工具
例如:xshell等,访问原理和(1)一样都是设置访问ip和登录用户以及密码进行登录。
2. 安装JDK
1.执行以下命令,查看yum源中JDK版本。
yum list java*
2.执行以下命令,使用yum安装JDK1.8。
yum -y install java-1.8.0-openjdk*
3.执行以下命令,查看是否安装成功。
java -version
如果显示如下图内容,则表示JDK安装成功。
注:此方式安装的Java位置在:/usr/share/Javadoc 目录下
3. 安装mysql数据库
1.执行以下命令,下载并安装MySQL官方的Yum Repository。
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
2.查看 MySQL 数据库服务状态。
systemctl status mysqld
3.执行以下命令,启动 MySQL 数据库。
systemctl start mysqld
4.执行以下命令,查看MySQL初始密码。
grep "password" /var/log/mysqld.log
5.执行以下命令,登录数据库。
mysql -uroot -p
6.执行以下命令,修改MySQL默认密码。
set global validate_password_policy=0; #修改密码安全策略为低(只校验密码长度,至少8位)。
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
7.执行以下命令,授予root用户远程管理权限。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';
8.输入exit退出数据库。
exit
9.修改mysql默认访问端口(防止不必要的MySQL攻击)
(1)查看端口号(登录mysql):show global variables like 'port';
(2)修改端口,编辑/etc/my.cnf文件,在[mysqld]的段中添加如下指令:
port=3309 (端口号可以是其他的)
(3)重启mysql服务:service mysqld restart
(此时在再次查看可以发现已经从3306变成了3309)。
10.root用户密码忘记解决步骤:
(1)修改MySQL的登录设置,在[mysqld]的段中加上一句:skip-grant-tables
保存并且退出vi。
vi /etc/my.cnf
(2)重新启动mysqld
/etc/init.d/mysqld restart(或者service mysqld restart)
(3)登录并修改MySQL的root密码
mysql> USE mysql;
mysql> UPDATE user SET Password = new_password WHERE User = 'root';
mysql> flush privileges;
(4)将MySQL的登录设置修改回来,将刚才在[mysqld]的段中加上的skip-grant-tables
删除(或注释掉),保存退出。
vi /etc/my.cnf
(5)再次重新启动mysqld
4. 安装Tomcat
1.执行以下命令,下载Tomcat压缩包。
地址1:wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59.tar.gz
地址2:wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59.tar.gz
其余版本见:http://archive.apache.org/dist/tomcat/ ,其中bin里是二进制文件,src是源代码。
2.执行以下命令,解压刚刚下载Tomcat包。
tar -zxvf apache-tomcat-8.5.59.tar.gz
3.执行以下命令,移动修改Tomcat名字。
mv apache-tomcat-8.5.59 /usr/local/Tomcat8.5
4.执行以下命令,为Tomcat授权(可能有时不需要)。
chmod +x /usr/local/Tomcat8.5/bin/*.sh
5.执行以下命令,修改Tomcat默认端口号为80,可以不修改。(Tomcat默认端口号为8080)
sed -i 's/Connector port="8080"/Connector port="80"/' /usr/local/Tomcat8.5/conf/server.xml
6.启动Tomcat。
/usr/local/Tomcat8.5/bin/./startup.sh
7.访问Tomcat。打开浏览器,在地址栏中输入ECS公网IP,例如:139.0.0.1
如果显示有一只猫界面,则表示Tomcat安装配置成功。
注意:需要开启安全组放行开放的端口,例如Tomcat的默认端口8080
至此,Java Web开发环境搭建完成。