阿里云上搭建tomcat web服务器步骤简述

一、JDK安装

注:安装之前需要将系统上自带的openjdk移除,yum remove -y java-*

  1. 下载并解压到/usr/local/src
  2. 创建jdk的配置文件为/etc/profile.d/jdk8.sh
    a.JAVA_HOME=jdk的安装目录
    b. PATH=配置javac、java、JVM的目录, 让系统在任何路径下都可识别java等命令
    c.CLASSPATH=可以不配置?JDK1.5之后就不要配置CLASS_PATH了
  3. 重新加载配置文件并验证
#官网下载可能需要你注册Oracle账号,随便注册一个就行
wget https://download.oracle.com/otn/java/jdk/8u221-b11/230deb18db3e4014bb8e3e8324f81b43/jdk-8u221-linux-x64.tar.gz 
tar zxvf jdk-8u221-linux-x64.tar.gz -C /usr/local/src
cd !$
mv jdk-8u221-linux-x64 jdk8  #重命名
vim /etc/profile.d/jdk8.sh
			# jdk8 environment configuration
			export JAVA_HOME=/usr/local/src/jdk8
			export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
source !$
java -version   #验证jdk是安装成功

二、tomcat、httpd安装

  1. httpd安装(yum安装),启动httpd服务,并设置服务开机自启动
  2. 下载tomcat并解压到/usr/local/src
  3. /etc/init.d/下编写Tomcat启动脚本,通过service tomcat start|restart|stop来控制服务的状态
    a. JDK的安装目录并输出,tomcat的安装目录并输出
    b. case分支:start|stop|restart
    c. 添加可执行权限,启动服务验证
    d. 用chkconfig将tomcat添加到开机自启动项中,并开启服务
    e. 检测端口号,并浏览器验证
#安装httpd,并启动httpd服务
yum install -y httpd
systemctl start httpd
systemctl enable httpd
netstat -antup | grep 80
#安装tomcat
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.49/bin/apache-tomcat-8.5.49.tar.gz
tar zxvf apache-tomcat-8.5.49.tar.gz -C /usr/local/src
cd !$
mv apache-tomcat-8.5.49 tomcat8
#tomcat启动脚本
vim /etc/init.d/tomcat8
	#!/bin/bash
	# chkconfig: 2345 80 20
	# description: Tomcat8-server Start Script
	JAVA_HOME=/usr/local/src/jdk8
	export JAVA_HOME
	CATALANA_HOME=/usr/local/src/tomcat8/    #tomcat启动脚本的路径
	export CATALANA_HOME
	case $1 in 
	start)
		echo "Starting Tomcat...."
		$CATALANA_HOME/bin/startup.sh
		;;
	stop)
		echo "Stopping Tomcat...."
		$CATALANA_HOME/bin/shutdown.sh
		;;
	restart)
		echo "Stopping Tomcat...."
		$CATALANA_HOME/bin/shutdown.sh
		sleep 2
		echo 
		echo "Starting Tomcat...."
		$CATALANA_HOME/bin/startup.sh
		;;
	*)
		echo "Usage:$prog {start|stop|restart}"
		;;
	esac
	exit 0   #保存退出
chmod +x /etc/init.d/tomcat8
service tomcat8 start
chkconfig --add tomcat8
chkconfig tomcat8 on
netstat -antup | grep 8080
curl 192.168.226.64:8080

三、防火墙放行端口号

  1. 防火墙放行httpd,tomcat的端口 80,8080和8090
  2. 将80,8009和8080端口添加到云服务器的安全规则组中
systemctl stop firewalld
systemctl disabled firewalld
systemctl is-enabled firewalld
#centos7上使用iptables防火墙
yum install -y iptables-services
systemctl start iptables 
systemctl enable iptables
iptables -nvL 

#放行80,8080,8009端口号
iptables -A INPUT -p tcp -m multiport --dports 80,8080,8009 -j ACCEPT
service iptables save

云服务器上添加安全组规则
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值