가상 머신 연결

가상 머신 연결

IP 주소(예 172.16.x.x: )가 있는 Linux 시스템이 있습니다. 일부 호스팅된 가상 머신의 경우 각 머신은 서로 다른 ssh포트(예: 2230, 2234...) 로 액세스됩니다 .

예를 들어VM1뷰를 로드하는 Apache 서버가 있고 redis다음에서 호스팅되는 서버 에 연결하고 싶습니다.VM2.

서버는 redis포트 6739에서 제대로 작동합니다. 실행하면 netstat다음과 같은 출력이 나타납니다.

$ netstat -ntlp | grep 6379 
tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN 

그러나 Apache VM에서 동일한 명령을 수행하면 아무 것도 얻지 못하고 프로그램이 redisDB에서 로드될 수 없습니다.

Ubuntu VM 사이에 브리지를 어떻게 만드나요?

답변1

문제는 Redis 서버가 localhost 인터페이스에서만 수신 대기하고 있다는 것입니다. 따라서 자체 호스트에서만 액세스할 수 있습니다. 를 사용하여 모든 네트워크 인터페이스를 수신하도록 합니다 0.0.0.0. 자세한 내용은 여기에서 두 번째 답변을 참조하세요.

https://stackoverflow.com/questions/8537254/redis-connect-to-remote-server

관련 정보