博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大数据教程(2.3):Linux系统安装Apache-Tomcat-7.0.68(防火墙配置)
阅读量:6159 次
发布时间:2019-06-21

本文共 2582 字,大约阅读时间需要 8 分钟。

hot3.png

    本篇文章,博主主要分享在centos6.9安装Apache Tomcat7.0.68的全过程,主要目标同上篇文章一样是针对刚入IT行业或者平常碰不到服务器的小白们,大神级别请绕道访问博主其它文章。

    先贴出本次会使用到的命令

tar -zxvf apache-tomcat-7.0.68.tar.gz -C /opt/apps/       解压sh startup.sh                                             启动tomcatps -ef | grep tomcat                                      检查tomcat是否启动,查看进程信息ps aux|grep tomcat                                        检查tomcat是否启动,查看进程信息tail -f  /opt/apps/apache-tomcat-7.0.68/logs/catalina.out 查看日志文件jps                                                       查看java进程信息netstat -anpt | grep 1610                                 查看端口使用情况iptables -A INPUT -p tcp --dport 8080 -j ACCEPT           添加一条允许8080端口进入数据的防火墙规则iptables -I OUTPUT -p tcp --sport 8080 -j ACCEPT          添加一条允许8080端口出去数据的防火墙规则service iptables status                                   查看防火墙状态service iptables restart                                  重启防火墙service iptables stop                                     关闭防火墙/etc/rc.d/init.d/iptables save                            保存防火配置到配置文件netstat  -anp  |grep 1610                                 端口号查询某个端口使用情况情况netstat   -nultp                                          该命令是查看当前所有已经使用的端口情况\service --status-all | grep iptables                      查看httpd服务是否开启chkconfig                                                 所有服务的启动级别配置vi /etc/inittab                                           该文件文件记录默认系统启动级别chkconfig iptables off                                    关闭指定服务自动启动chkconfig iptables on                                     开启指定服务自动启动chkconfig iptables --list                                 查看指定服务的配置情况

    安装步骤:

1.上传apache-tomcat-7.0.68.tar.gz到Linux上(此处推荐使用SecureCRT命令行上传)

0fe88a1719e3533f8e64f6640de703ed372.jpg

2.解压tomcat,执行命令:tar -zxvf apache-tomcat-7.0.68.tar.gz -C /opt/apps/

ce84867cd11d05dac7ae229e688bbc72d84.jpg

3.启动tomcat检查上传的tomcat版本是否可用,执行命令

./opt/apps/apache-tomcat-7.0.68/bin/startup.sh或cd /opt/apps/apache-tomcat-7.0.68/bin/然后执行:sh startup.sh

48570cf773252e18b397bc0227cf77042f3.jpg

4.检查tomcat是否启动成功,执行命令:ps -ef | grep tomcat

b3ae16d097dde4608503f0849f19640041b.jpg

此时发现并没有成功.

5.检查tomcat日志,执行命令:tail -f  /opt/apps/apache-tomcat-7.0.68/logs/catalina.out

1da2b5095a1bb82cd1fa14c768a3e69ed84.jpg

发现端口地址无法绑定成功

6.检查8005端口是否已被占用

52364f87c376280372fd14a91c04f669c3e.jpg

发现端口并未被占用

7.于是检查hosts文件是否有ip配置错误的情况(因为tomcat启动时,会取hosts文件里面的自身ip列表进行绑定)

7e1de8e3a0103939395b8c5501d31e7ce33.jpg

8.将128.0.0.1修改为127.0.0.1,然后重启tomcat

ca68ab8679b74adc7e44dc459ba0d203541.jpg

9.使用jps查看tomcat是否启动

68f0af55b4b23aa5e1be9fe6ad8f674ddf3.jpg

10.查看tomcat进程端口,执行命令:netstat -anpt | grep 1610

52ff41220ed3ff53472e63c85760c53580a.jpg

11.访问tomcat主页,浏览器打开http://192.168.29.132:8080/,打开失败无法访问

a7be350028c47135ceef9e36b8ae42d9d3c.jpg

12.检查linux防火墙发现只接受端口22的数据包

7c49d30341f321e7d26246aaf953948e985.jpg

13.添加允许端口8080的数据访问,执行:

iptables -A INPUT -p tcp --dport 8080 -j ACCEPTiptables -I OUTPUT -p tcp --sport 8080 -j ACCEPT

 

4d633ddea8993ead6e10d07b8fbe8a1ef46.jpg

14.保存防火墙设置到配置文件,并且重启防火墙服务

/etc/rc.d/init.d/iptables saveservice iptables restart 

 

553614a938313ca0b02e906f34e35b23562.jpg

15.浏览器访问tomcat主页

cec7c633d226cf0b5bb2a57ef6ffd558201.jpg

最后:以上是博主本次分享全部内容,如果你对服务器技术感兴趣,请点赞博主,并欢迎同博主交流。

转载于:https://my.oschina.net/u/2371923/blog/1842239

你可能感兴趣的文章
《EDIUS 6.5快刀手高效剪辑技法》 即将上市
查看>>
mysql innodb引擎--范围查询优化
查看>>
Ubuntu 16.04编译安装OpenCV(Python)
查看>>
对软件测试的认识你了解多少
查看>>
很多想法、很多感慨。
查看>>
Java代码质量检测评估工具-Findbugs
查看>>
unix、linux 命令
查看>>
将在本地创建的Git仓库push到Git@OSC
查看>>
dnspod-sr的安装和使用
查看>>
数据结构分析之——图
查看>>
linux基础
查看>>
Linux下搭建yum服务器
查看>>
重装mysql遇到的问题
查看>>
畅捷通T3、T6服务器系统环境重装工作流程
查看>>
LDS文件格式分析
查看>>
redhat7基本命令操作
查看>>
Laravel- 数据库迁移
查看>>
高考前几天我们应该干什么?
查看>>
网络排错实践(一)
查看>>
MySQL 数据类型
查看>>