此博客一为分享,二为记录。
要解决的问题
(1)购买腾讯云服务器;
(2)配置jdk;
(3)配置tomcat;
(4)配置MySQL;
(5)部署一个网页并成功访问.
一.购买腾讯云服务器
1).购买
购买地址:
若是学习用,建议购买88元一年的。点击立即抢购后按下图选择:
2).登录服务器
点击实例,再点击登录,如果密码忘记可以重置密码,如图:
登录进去是这样的:
二.配置jdk:
1).安装包下载
jdk安装包下载地址:
先点击上方Accept License Agreement,再下载,如下图:
为避免重复操作,我们将tomcat安装包也一并下载,下载地址:http://tomcat.apache.org/download-80.cgi
2).上传
下载完毕,使用WinSCP将jdk安装包上传到root文件夹,如图:
上传完毕使用ls命令检查是否上传成功:
3).新建目录
在控制台用以下命令新建一个目录:
[[email protected]_0_2_centos ~]# cd /usr/
[[email protected]_0_2_centos ~ usr]# mkdir java
[[email protected]_0_2_centos ~usr]# cd java/
[[email protected]_0_2_centos ~ java]# mkdir jdk
[[email protected]_0_2_centos ~ java]# cd jdk
[[email protected]_0_2_centos ~ jdk]#
解压:[[email protected]_0_2_centos ~]# tar -xvf jdk-8u231-linux-x64.tar.gz -C /usr/java/jdk/
4).配置环境变量
我看了好多博客都是在控制台配置,但不熟悉linux的话可能会有困难,因此这里给出一个简单的方法:
在WinSCP中打开文件profile,路径:etc\profile,在文件底部添加:
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_221 export JRE_HOME=/usr/java/jdk/jdk1.8.0_221/jre export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH
如图所示:
之后使用命令[[email protected]_0_2_centos ~]# source /etc/profile,使更改立即生效,否则只有重启才能生效。
使用命令[[email protected]_0_2_centos ~]#java -version,验证安装:
二.配置tomcat
1).新建目录
第一步中我们已经把tomcat安装包上传到服务器,所以这里我们直接新建目录:
[[email protected]_0_2_centos ~]# cd /usr/java
[[email protected]_0_2_centos java]# mkdir tomcat
[[email protected]_0_2_centos java]# cd tomcat
[[email protected]_0_2_centos tomcat]#
解压安装包:
[[email protected]_0_2_centos ~]# tar -xvf apache-tomcat-8.5.50.tar.gz -C /usr/java/tomcat/
2).配置环境变量
我们依然使用前一步中的方法,打开setclasspath.sh文件,
路径:usr/java/tomcat/apache-tomcat-8.5.50/bin/setclasspath.sh
在文件底部添加:
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_231
export JRE_HOME=/usr/java/jdk/jdk1.8.0_231/jre
如图所示:
输入以下命令启动tomcat:[[email protected]_0_2_centos bin]# ./startup.sh
3).测试
打开一个浏览器,输入ip:8080/,访问测试Tomcat是否成功启动,如图:
三.配置MySQL
1).检查
首先,我们检测一下系统中是否已安装mysql的相关服务,命令: rpm -qa | grep mysql,无输出则证明未安装。
2).下载mysql的repo源
下载命令:[[email protected]_0_2_centos bin]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
3).下载完成后,我们安装mysql-community-release-el7-5.noarch.rpm包
安装命令:[[email protected]_0_2_centos bin]# sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
4).接下来我们开始安装mysql,命令:[[email protected]_0_2_centos bin]# sudo yum install mysql-server
5).按步骤安装完就可以了,成功安装之后重启mysql服务,重启命令:service mysqld restart.
6).因为初次安装,所以现在是没有密码的
设置密码的方法
依次输入命令并回车:
mysql -u root
mysql> set password for ‘root’@‘localhost’ = password('mypasswd');
mysql> exit
7).授予权限使得其他客户机可以连接上服务器的mysql
mysql>grant all privileges on *.* to 'root'@'%' identified by 'mypassword'; //授权给所有主机 mysql>flush privileges //修改生效 mysql>exit //退出MySQL
8).重启服务器,安装完毕!
四.部署一个网页并成功访问
1)创建一个html文件,命名为test.html
测试代码:
<head>
<title>title</title>
</head>
<body>
<FONT color='red'>Hello World</font><br/>
<font color='green'>Hello World</font>
</body>
2).上传
使用WinSCP将这个文件上传到服务器的webapps文件夹,路径:usr/java/tomcat/apache-tomcat-8.5.50/webapps
我在webapps中新建了一个文件夹test,并将test.html放在了这个文件夹。
在浏览器输入地址http://122.51.223.108:8080/test/test.html
如图,访问成功!
五.总结
本博客记录我购买腾讯云服务器到成功部署的全过程,文中避开了配置过程中的各种坑,既是记录之用,也是希望能对读者有所帮助,望各位大佬对文中不当之处给出指正!之后也会在我的微信公众号给出本文,感兴趣的关注起来,一起学习进步!