centOS安装tomcat8实现远程访问图文教程

一  下载

tomcat官网地址:https://tomcat.apache.org/download-80.cgi

(1)选择tomcat版本

(2)选择linu系统的安装包

二  安装   

(1)安装

          以下都是实操复制过来的命令

      
[tangseng@testCentOS ~]$ rz               # rz命令上传压缩包,也可以用Xftp之类的工具,随便
[tangseng@testCentOS ~]$ tar -zxvf apache-tomcat-8.5.50.tar.gz   # 解压压缩包
[tangseng@testCentOS ~]$ rm -rf apache-tomcat-8.5.50.tar.gz      # 删除压缩包(非必须,不删除跳下一步)
[tangseng@testCentOS ~]$ ls
apache-tomcat-8.5.50  apache-tomcat-8.5.50.tar.gz                
[tangseng@testCentOS ~]$ mv apache-tomcat-8.5.50 apache8         # 修改文件夹名称 (非必须,不修改跳下一步)   
[tangseng@testCentOS ~]$ ls
apache8  apache-tomcat-8.5.50.tar.gz
[tangseng@testCentOS ~]$ cd apache8/bin                          # 切换到tomcat8/bin目录下
[tangseng@testCentOS bin]$ ls
bootstrap.jar  catalina-tasks.xml  commons-daemon.jar            configtest.sh  digest.sh         shutdown.bat  startup.sh            tool-wrapper.bat  version.sh
catalina.bat   ciphers.bat         commons-daemon-native.tar.gz  daemon.sh      setclasspath.bat  shutdown.sh   tomcat-juli.jar       tool-wrapper.sh
catalina.sh    ciphers.sh          configtest.bat                digest.bat     setclasspath.sh   startup.bat   tomcat-native.tar.gz  version.bat
[tangseng@testCentOS bin]$ ./startup.sh                          # 执行启动程序        
Using CATALINA_BASE:   /home/tangseng/apache8
Using CATALINA_HOME:   /home/tangseng/apache8
Using CATALINA_TMPDIR: /home/tangseng/apache8/temp
Using JRE_HOME:        /usr/local/java/jdk1.7.0_79
Using CLASSPATH:       /home/tangseng/apache8/bin/bootstrap.jar:/home/tangseng/apache8/bin/tomcat-juli.jar
Tomcat started.                                                  # 看到以上信息说明启动成功
[tangseng@testCentOS bin]$ 

(2)配置端口

          如果想远程访问,需要配置端口

①-打开配置文件进入编辑模式: vi + /etc/sysconfig/iptables

注意:此时切换到root账号下,否则在打开的是空文件

②-增加配置端口代码    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8088 -j ACCEPT

③-保存退出


[root@testCentOS ~]# vi + /etc/sysconfig/iptables
# 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 RH-Firewall-1-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                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
"/etc/sysconfig/iptables" 14L, 557C written
[root@testCentOS ~]# 

 ④-重启防火墙 service iptables restart

[root@testCentOS ~]# service iptables restart
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Unloading modules:                               [  OK  ]
iptables: Applying firewall rules:                         [  OK  ]
[root@testCentOS ~]# 

      都OK就是新增成功

三  测试

浏览器中输入IP+端口  http://192.168.25.128:8080/出现小猫咪就说明远程访问也没问题了

发布了33 篇原创文章 · 获赞 33 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/DengShangYu_/article/details/103782998