1、 下载tomcat的linux安装包
https://tomcat.apache.org/download-70.cgi
2、在usr目录下创建一个tomcat文件夹
[root@localhost ~]# mkdir /usr/tomcat [root@localhost ~]# cd /usr [root@localhost ~]# ls
3、使用SecureCRT的FTP把jdk安装包上传到远程linux服务器上(alt+p打开,从文件夹中拖进去)
sftp> cd /usr/tomcat sftp> ls sftp> put -r "D:\apache-tomcat-7.0.78.tar.gz"
4、 解压tomcat压缩文件
[root@localhost tomcat]# tar -zxvf apache-tomcat-7.0.78.tar.gz [root@localhost ~]# cd /usr/tomcat [root@localhost tomcat]# ll drwxr-xr-x. 9 root root 160 7月 1 18:55 apache-tomcat-7.0.78 -rw-r--r--. 1 root root 8968516 6月 5 2017 apache-tomcat-7.0.78.tar.gz
5、修改Tomcat的端口号, 进入到tomcat目录下的conf目录.
[root@localhost tomcat]# cd apache-tomcat-7.0.78/conf [root@localhost tomcat]#vim server.xml
按i进入编辑模块,改为
<Connector port="8888" protocol="HTTP/1.1" ......
按ESC键退出编辑模式,输入:wq,即保存并退出
6、添加防火墙例外
添加端口防火墙例外,这个是要添加的,即便你的防火墙是关了,不设置这个,局域网照样访问不了你的tomcat
[root@localhost conf]# firewall-cmd --add-port=8888/tcp --permanent (如果终端输出 “8080/tcp” 则说明8080端口被开启) 如果没有该输出: [root@localhost conf]# firewall-cmd --zone=public --add-port=8888/tcp --permanent 出现" success" 则表示添加成功
关闭Linux的防火墙:
在vm中安装好tomcat,而且在liunx中使用nc命令可以返回成功,
但是更换到window中访问不到tomcat的情况,是由于linux防火墙的问题造成的
第一种解决方案:
//修改/etc/sysconfig/iptables 这个文件,增加一个8888端口 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8888 -j ACCEPT //重启linux防火墙服务即可 /etc/init.d/iptables restart
第二种解决方案:
这种方法相当于linux端口全部开放,这样如果只是本地创建的vm只为学习使用,推荐使用这种方式,比较简单粗暴,如果是服务器运维的话,这样会降低服务器的安全性
//如果是CentOs 7 以前的版本直接执行如下命名即可 service iptables stop 关闭防火墙 service iptables start 重新开启防火墙
启动tomcat
cd /usr/tomcat/apache-tomcat-7.0.82/bin ./startup.sh
关闭Tomcat:
./shutdown.sh #关闭
输入http:// + 服务器ip + 端口号 ,能否访问
如果浏览器还是无法访问:
【转载参考】:https://blog.csdn.net/weixin_37766087/article/details/100026220