在虚拟机CentOS 5.11 里安装 tomcat7

原创
2019/05/10 00:06
阅读数 13

1.下载 apache-tomcat 7

wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.94/bin/apache-tomcat-7.0.94.tar.gz

2.解压缩文件

tar -zxvf apache-tomcat-7.0.94.tar.gz

3.启动tomcat

cd /usr/local/tomcat7/bin
./startup.sh

4. 在虚拟机本地连接tomcat首页成功。

[root@localhost bin]# curl -I http://192.168.135.134:8080/
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/html;charset=ISO-8859-1
Transfer-Encoding: chunked
Date: Fri, 03 May 2019 01:39:17 GMT

5. 从宿主机访问tomcat不成功

6. 防火墙开放8080端口,编辑文件 /etc/sysconfig/iptables

在-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT这行的下方添加一行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
修改后如下所示:

# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

保存后重启linux的防火墙服务,命令如下:

[root@localhost ~]# /etc/init.d/iptables restart

此时你会发现在宿主机的浏览器重新输入网址就可以看到我们的Tomcat首页了

参考一:无法访问虚拟机tomcat网页

参考二:CentOS7 安装tomcat7

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部