2012-09-18 5 views
1

Amazon RDS 인스턴스를 업그레이드 했으므로 응용 프로그램이 새 인스턴스에 연결할 수 없습니다. 우리는 SSH를 응용 프로그램 서버로 시도한 다음 명령 줄을 통해 잘 연결했습니다. 우리는 웹 서버와 PHP 클라이언트에서 동일한 자격 증명으로 연결되는 단순한 한 줄의 PHP 스크립트를 만들었습니다.이 스크립트는 방금 교수형에 처한 다음 연결할 수 없다는 오류를주었습니다. 호스트 이름이 앱 서버의 올바른 IP 주소를 확인하고 모든 보안 그룹을 삭제했음을 확신합니다. 어떤 아이디어?PHP 스크립트가 아닌 명령 줄을 통해 연결할 수 있습니다.

+0

첫 번째 디버그 단계로 : 인터넷에 표시되며 완전한 제어 권한을 가진 다른 컴퓨터에 데이터베이스를 설정하고 CL과 PHP 스크립트를 통해 연결을 시도하십시오. 요청이 어디서 오는 지 조심하십시오. – janosrusiczki

+0

성공한 * 정확한 * (1) 명령, 실패한 PHP CLI 스크립트 (3) 전체 오류 메시지 (분명히 사용자 이름/비밀번호 제거) 등 중요한 세부 정보를 제공해주십시오. –

답변

0

RSA 보안 키를 사용하여 서버에 액세스하고 있습니까? apache 사용자로 실행되는 PHP 응용 프로그램은 명령 줄을 실행하기 위해 사용자에게 다른 RSA 키를 갖게되므로 원격 서버에 키를 추가해야합니다.

관련 문제