Wir haben einCentOS-7in einemVMmitVirtualBox. Außerdem haben wir die Netzwerkkonfiguration so eingestellt, dass ein Proxy verwendet wird, um Internetzugang zu haben. In der VirtualBox-Netzwerkkonfiguration haben wir drei aktivierte Adapter: NAT, Bridge-Adapter und Host-Only-Netzwerk. Bisher wissen wir, dass Host und Guess bidirektional kommunizieren (wir können einen vom anderen aus anpingen). Unser Problem ist folgendes: Wir haben installiertsolrService (Version 5.1.0) in unserer VM und es scheint tatsächlich einwandfrei zu laufen.
[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"}
Aber beim Versuch, den Dienst in unserem Browser zu erreichen:192.168.56.107:8983es heißt, dass solcheWebseite ist wegen ERR_CONNECTION_TIME_OUT nicht verfügbar. Wir haben auch versucht, dasselbe mit einigen anderen Diensten wie Apache zu tun, aber das Problem besteht immer noch und wir finden keinen Weg, über unseren Internetbrowser darauf zuzugreifen. Benötigt CentOS-7 VM eine zusätzliche Konfiguration? Wie können wir es beheben, damit wir über192.168.56.107:8983?
Antwort1
Centos 7 wird standardmäßig mit Firewalld ausgeliefert. Haben Sie die Firewall-Konfiguration überprüft:
firewall-cmd --zone=public --list-all
Sie können Ihren Port wie folgt hinzufügen:
firewall-cmd --zone=public --add-port=8983/tcp --permanent
firewall-cmd --reload