前言:前几天安装了Vmware--安装centos7--配置网络-安装jdk(用系统语言安装)、配置jdk总是报错,导致tomcat安装后,其他主机无法访问,
找了两天的问题,结果还是没有解决,所以今天决定从新安装一个centos,步骤如下:
1.安装centos:在VMware中选择File-New virtual Machine,方法1.一路next,安装好之后,点击Virtual Machine Settings,在页面中勾选connect at poweron ,并选择本地镜像,安装centos7,安装过程中可以选择自动分区,也可以选择手动分区,手动分区可以参考网上资料。
方法2.安装过程中选择本地镜像,直接安装centos7
2.配置centos的网络,可以选择动态IP或静态IP
3.安装jdk:通过xshell连接已经配置网络的centos,然后将本地的jdk和tomcat分别传输至centos 的、usr/java目录和/usr/tomcat目录
4.在centos中安装jdk:将jdk-8u162-linux-x64.tar.gz在centos的/usr/java目录下解压,tar -zxvf jdk-8u162-linux-x64.tar.gz
解压完成后,配置jdk路径 vi /etc/profile,添加以下内容:
export JAVA_HOME=/usr/java/jdk1.8.0_162
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
修改完成后,source /etc/profile使修改后的profile立即生效。通过echo -$JAVA_HOME查看配置是否成功
5.在centos中安装tomcat,将apache-tomcat-8.5.33.tar.gz在centos的/usr/tomcat目录下解压,tar -zxvf apache-tomcat-8.5.33.tar.gz,解压完成后,进入tomcat目录。apache-tomcat-8.5.33/conf 查看端口号,也可以修改端口号
6.centos中防火墙的配置:
安装iptables防火墙
yum install iptables-services #安装
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 INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT (添加此条内容)
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
:wq! #保存退出
systemctl restart iptables.service #最后重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动
在另外一个机器输入http://Ip:8080即可访问安装成功的tomcat