linux下安装tomcat及iptables开放端口

时间:2022-08-20 15:23:47

在Linux运行Tomcat之前必须安装jdk,并配置环境变量。以下是Tomcat的安装配置:

1.下载安装包解压

以tomcat7为例,https://tomcat.apache.org/download-70.cgi,下载apache-tomcat-7.0.88.tar.gz即可

可在/usr下建以tomcat目录,将安装包解压在此目录下即可

tar -zxv -f apache-tomcat-7.0.88.tar.gz
2.启动tomcat

在安装目录/user/tomcat/apache-tomcat-7.0.88.tar.gz下:

    /conf:配置文件

    /bin:相关命令、脚本

    /webapps:部署的项目在此目录下,copy war包到此即可,tomcat自动解压

启动脚本:/bin/startup.sh

停止脚本:/bin/shutdown.sh

sh命令运行脚本即可

方便起见,可在用户主文件夹下.bash_profile(或/etc/profile中)中添加命令别名:

alias tomcatrun='sh /usr/tomcat/apache-tomcat-7.0.88/bin/startup.sh'
alias tomcatstop='sh /usr/tomcat/apache-tomcat-7.0.88/bin/shutdown.sh'
3.iptables拦截端口

tomcat默认端口3306,可能防火墙策略会默认拦截端口,iptables是管理IP信息包的软件,可用iptables开放端口

iptables -L -n
#查看iptables状态,service iptables status也可

    table filter为内置表,此表下的INPUT FORWORD OUTPUT为三条链(chain),每条每条链下是定义的规则(rule)

    iptables的配置文件在etc/sysconfig/iptables,可直接修改,也可使用命令

   开放8080端口命令:

iptables -I INPUT -p tcp -dport 8080 -j ACCEPT
    #-I     插入,后跟指定的链
    #-p    指定协议
    #-dport    destination port指定端口
    #-j     定义操作 ACCEPT DROP 等   

   保存修改:

iptables save

   重启服务:

service iptables start