我們已經安裝了一個CentOS-7在一個虛擬機使用虛擬盒子。此外,我們已將網路設定設定為使用代理以便存取網際網路。在 VirtualBox 網路配置中,我們啟用了三個適配器:NAT、橋接適配器和僅主機網路。到目前為止,我們知道主機和猜測有 2 路通訊(我們可以從另一方 ping 通)。我們的問題如下:我們已經安裝了索爾服務 (版本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 預設安裝了firewalld。您檢查一下防火牆設定:
firewall-cmd --zone=public --list-all
您可以將連接埠新增為:
firewall-cmd --zone=public --add-port=8983/tcp --permanent
firewall-cmd --reload