우리는CentOS-7안에VM사용하여버추얼박스. 또한 인터넷 접속을 위해 프록시를 사용하도록 네트워크 구성을 설정했습니다. VirtualBox 네트워크 구성에는 NAT, 브리지 어댑터 및 호스트 전용 네트워킹이라는 세 가지 활성화된 어댑터가 있습니다. 지금까지 우리는 호스트와 추측이 양방향 통신을 한다는 것을 알고 있습니다(서로 핑할 수 있음). 우리의 문제는 다음과 같습니다.솔르서비스 (버전 5.1.0) 우리 VM에서 실제로 정상적으로 실행되는 것 같습니다.
[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