如何从主机(Windows)浏览器打开 Vmware(centos)apache 服务器

How to open Vmware(centos) apache server from hostmachine(Windows) browser

我正在尝试从 Windows 浏览器打开 Apache tomcat(安装在 VMware Centos 上)。 从 windows 到 centos,ssh 工作正常。 但是当我在 windows 浏览器上输入 http://192.168.67.131:8080 或 https 时,我无法从 windows.

打开它

但是从centos浏览器,我可以看到具有相同端口和ip地址的apache控制台。(http://192.168.67.131:8080)

这些是我的 centos ipconfig,我尝试同时使用 Bridge、NAT、仅主机这些东西都不起作用。

1: lo: mtu 65526 qdisc noqueue 状态未知

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
   valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
   valid_lft forever preferred_lft forever

2: eno16777736: mtu 1500 qdisc pfifo_fast 状态 UP qlen 1000 link/ether 00:0c:32:ef:25:41 brd ff:ff:ff:ff:ff:ff inet 192.168.67.131/24 brd 192.168.67.255 范围全局动态 eno16777736 valid_lft 1580 秒 preferred_lft 1580 秒 inet6 fe80::20c:29ff:feef:6551/64 范围 link valid_lft永远preferred_lft永远

谁能帮我解决这些问题。

您使用的是什么版本的 Centos?检查 iptables 或 firewalld 并打开端口 80 and/or 443

cat /etc/redhat-release

如果在 7 之前的版本

iptables -L -n -v --line-numbers

如果在版本 7 或更高版本上

firewall-cmd --list-all

如果端口未在打印输出中列出,则输入 iptables 或 firewalld 命令之一

iptables -A INPUT -s YOUR_SUBNET -d 192.168.67.131 -m tcp -p tcp --dport 8080 -j ACCEPT

firewall-cmd --permanent --add-port 8080/tcp && firewall-cmd --reload