개발! 딱 깔끔하고 센스있게!

PHP 스크립트에서 Redis 를 연결할 때 '권한이 거부' 의 의난을 해답하다 본문

개발 스크랩 메모/PHP

PHP 스크립트에서 Redis 를 연결할 때 '권한이 거부' 의 의난을 해답하다

렉사이 2020. 12. 20. 22:39

서버의 포트 6379가 열렸습니다.

SSSH에서 telnet localhost 6379를 실행할 수 있습니다.

PHP 에서 Predis / phpredis 클라이언트 라이브러리를 시도했지만, 여전히 작용하지 않습니다.

  • Predis gives "Permission denied" error when opening socket to 6379.
  • phpredis gives "redis server went away".

대답

문제 해결, 키 입력:

/usr/sbin/setsebool httpd_can_network_connect=1 

기본 상황에서 SELinux 은 Apache 연결을 허용하지 않습니다.

더 많은 정보는 여기에서 찾을 수 있다.

Comments