服务器安装以及配置jdk,Tomcat,MySQL方法

服务器安装以及配置jdk,Tomcat,MySQL方法

	说明:此篇文章是通过网上查找资源自己亲自安装总结,在安装的过程中踩坑较多,所以总结并且详细记录下来,给大家参考。


	工具: Xshell6  服务器远程连接工具
		  Xftp6    服务器文件上传工具
		  CentOS7  阿里云服务器(64位)
			如果没有Xshell以及Xftp,可以到官网查找家庭向学校免费版
	
		*通过Xshell及Xftp分别连接服务器

JDK的安装 ##

		通过官网下载JDK linux包

		我下载的新版本 jdk-13.0.1_linux-x64_bin.tar.gz

		Xshell下创建文件夹 (  在Xshell中
								复制快捷键为: Ctrl+ insert 
									粘贴快捷键为 : Shift+ insert  )
				
			cd /usr/java


		通过Xftp将jdk-13.0.1_linux-x64_bin.tar.gz上传到Java文件夹下


		输入以下代码解压jdk包

				tar -zvxf jdk-13.0.1_linux-x64_bin.tar.gz

		解压时可以看见相应的文件,完成后打开Java文件夹就可以看到jdk-13.0.1文件夹

		Xshell输入

				vim /etc/profile
		
			按i 进入文件操作

		在文件的最前面加上以下代码

				    export JAVA_HOME=/usr/java/jdk-13.0.1
					export CLASSPATH=.:${JAVA_HOME}/lib
					export  PATH=${JAVA_HOME}/bin:$PATH

		完成后按ESC后 按shift + : 输入 wq 保存并退出

		然后输入

				source /etc/profile
			
			最后检验是否安装成功

				java -version

	如果是以下截图样式说明我们的jdk就算是安装好了

![jdk](https://img-blog.csdnimg.cn/20191204110348504.PNG)

Tomcat的安装以及配置

	首先去官网下载 linux 版本的Tomcat
	
	我使用apache-tomcat-9.0.27.tar.gz 进行演示


		通过Xftp将apache-tomcat-9.0.27.tar.gz压缩包上传到/usr/java文件目录下

			通过指令

				tar -zxvf apache-tomcat-9.0.27.tar.gz
	
			解压文件,获得apache-tomcat-9.0.27文件夹

			完成后 输入指令

					vim /etc/profile

			按i 进入文件操作

			将一下代码复制粘贴到文件结尾

				    CATALINA_HOME=/usr/Tomcat/apache-tomcat-9.0.27
					CATALINA_BASE=/usr/Tomcat/apache-tomcat-9.0.27
					PATH=$PATH:$CATALINA_BASE/bin
					export PATH CATALINA_BASE

			完成后按ESC后 按shift + : 输入 wq 保存并退出

			输入指令打开/usr/java/tomcat/conf文件夹

				打开文件

				vim server.xml

				我们需要把8080端口号修改为80 端口号

					找到 

						<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

					修改为

						<Connector port="80" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" URIEncording="UTF-8" />

				完成后按ESC后 按shift + : 输入 wq 保存并退出	
	

			随后输入指令

					./startup.sh

				启动Tomcat 

					*注意: 在启动和关闭时候都要在/bin 目录下执行,否则会出现报错

				![startuo.sh](https://img-blog.csdnimg.cn/20191204105226301.PNG)

		现在我们需要从防火墙把80以及8080端口暴露出来

				输入以下指令
						
					firewall-cmd --zone=public --add-port=8080/tcp --permanent
						firewall-cmd --zone=public --add-port=80/tcp --permanent

				如果出现
					
					![防火墙未开启](https://img-blog.csdnimg.cn/20191204105047102.PNG)
			则说明我们的防火请没有开启,可以执行

			systemctl status firewalld

				查看防火墙的状态,如果为dead 说明防火墙关闭,则我们需要输入

						systemctl status firewalld

					打开防火墙,可以看到当前防火墙状态已经变成了active (running)
					说明当前防火墙已经打开,现在就可以执行上述命令

			打开防火请以后,我们就需要执行

				firewall-cmd --reload

				重新载入防火墙才能生效。


			但是,到这里我们仅仅配置好了服务器linux系统中的Tomcat。要想别人能够通过网址访问你的项目,我们还需要登录阿里云添加安全组规则

				具体步骤:登录阿里云服务器——控制台——云服务器 ECS——更多——安全组配置——安全组规则

			在配置安全组规则时:

				我们可以直接将 8080 ,3306, 80都一起配置,其中80以及3306端口可以直接找到,8080 端口需要自定义设置,域名配置为0.0.0.0/0表示所有人都可以通过该端口访问,也可设置为自己的IP,查看本机ip方式为 Windows系统下,cmd打开DOS命令窗口输入ipconfig查看

			现在我们将为Tomcat创建进系统中执行

						cd /etc/init.d

				创建Tomcat文件

						vim Tomcat

				将 			
							#!/bin/bash
							#description: Tomcat Start Stop Restart  
							# processname: tomcat  
							# chkconfig: 2345 20 80  
							JAVA_HOME=/usr/java/jdk-13.0.1
							export JAVA_HOME  
							PATH=$JAVA_HOME/bin:$PATH  
							export PATH  
							CATALINA_HOME=/usr/java/apache-tomcat-9.0.27
							case $1 in  
							start)  
							sh $CATALINA_HOME/bin/startup.sh  
							;;   
							stop)     
							sh $CATALINA_HOME/bin/shutdown.sh  
							;;   
							restart)  
							sh $CATALINA_HOME/bin/shutdown.sh  
							sh $CATALINA_HOME/bin/startup.sh  
							;;   
							esac      
							exit 0
							#chmod 755 tomcat
							   #chkconfig --add tomcat

							   #chkconfig --level 2345 tomcat on
							
							   #chkconfig --list tomcat

			粘贴进去完成后按ESC后 按shift + : 输入 wq 保存并退出	

			执行

				chmod +x Tomcat

				chkconfig --add Tomcat
		

			后可以输入命令

					chkconfig --list tomcat9
			就可以查看Tomcat服务

				到这里Tomcat的配置以及开机自启就配置完成了

MySQL的安装

			mysql 的安装推荐https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html,已经通过该方法成功安装
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值