EC2에는 두 개의 서버가 있습니다. 하나는 내 PHP 애플리케이션을 호스팅하고 다른 하나는 내 Redis 서버를 호스팅합니다. Redis 서버에서 PHP 세션과 데이터를 관리하고 있습니다. 그래서 내 PHP 서버에서 ip:port를 세션 저장 경로로 지정했는데 오류가 발생했습니다.FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught exception 'RedisException' with message 'Connection closed'
그래서 웹에서 검색한 결과 인바운드 트래픽을 위해 Redis 인스턴스에서 포트 6379를 열어야 한다는 것을 알게 되었습니다. AWS 보안 그룹에서 사용자 지정 TCP 설정을 지정하여 열었지만 여전히 포트가 외부 세계와 닫혀 있습니다. 하지만 Redis 서버 자체의 포트를 들을 수 있습니다. 그 과정에서 내가 놓친 것이 있나요? 어딘가에 다른 변경을 해야 합니까? 이에 대해 안내해주세요. 저는 AWS 관리를 처음 접했습니다.
인스턴스 1: php-fpm, nginx 및 phpredis를 사용하고 있습니다.
인스턴스 2: Redis 사용