tomcat
컨테이너와 redis
캐시(CentOS
서버)를 사용하여 Alibaba Cloud에 프로젝트를 배포했지만 서비스를 시작했을 때 기존 서버에 액세스할 수 없었습니다. redis이지만, 로컬 개발 환경에서 시작된 서비스는 접근이 가능합니다.
다음 작업이 완료되었습니다:
핑 테스트localhost
는 다른 Redis 서버 IP 주소에 연결할 수 있습니다.
redis.conf
파일을 확인하고 bind 127.0.0.1
설명이
애플리케이션을 서버에 다시 패키징
그러나 문제는 아직 해결되지 않았습니다. 모두가 가능한 해결책을 생각해 낼 수 있기를 바랍니다!
오류 메시지:
으아악IP 주소는 Redis 캐시 서버 주소입니다.
PS: 이 질문은 Alibaba Cloud 고객 서비스와 동시에 요청되는 것입니다. 고객 서비스에서 먼저 문제를 해결할 수 있으면 여기에 답변을 정리하겠습니다.
업데이트: 2017-1-11
redis 설치 디렉터리의 redis.conf
에 bind
설정이 없고 protected-mode
이 활성화되어 있어 연결이 되지 않는 것으로 확인되었습니다. .
그럼 왜 로컬로 개발중인데 환경(windows10)인데 접속이 되나요?
iptables가 포트 번호를 열었는지 확인하세요.
으아악