我们已经安装了一个CentOS-7在一个虚拟机使用虚拟盒。此外,我们已将网络配置设置为使用代理以便访问互联网。在 VirtualBox 网络配置中,我们启用了三个适配器:NAT、桥接适配器和仅主机网络。到目前为止,我们知道主机和猜测具有双向通信(我们可以从其中一个 ping 另一个)。我们的问题如下:我们已安装solr服务 (版本 5.1.0) 在我们的虚拟机中,它实际上似乎运行正常。
[root@localhost bin]# ./solr status
Solr process 2502 running on port 8983
{
"solr_home":"/opt/solr/server/solr/",
"version":"5.1.0 1672403 - timpotter - 2015-04-09 10:37:54",
"startTime":"2015-05-21T10:12:28.407Z",
"uptime":"0 days, 0 hours, 3 minutes, 0 seconds",
"memory":"16.5 MB (%3.4) of 490.7 MB"}
但是当我们尝试通过浏览器访问该服务时:192.168.56.107:8983它说这样的由于 ERR_CONNECTION_TIME_OUT,网页不可用我们也尝试对其他一些服务(如 apache)进行同样的操作,但问题仍然存在,我们找不到通过互联网浏览器访问它们的方法。 CentOS-7 VM 是否需要一些额外的配置?我们如何修复它,以便我们可以通过192.168.56.107:8983?
答案1
Centos 7 默认安装了防火墙。检查一下防火墙配置:
firewall-cmd --zone=public --list-all
您可以将端口添加为:
firewall-cmd --zone=public --add-port=8983/tcp --permanent
firewall-cmd --reload