2016-11-17 1 views
3

단일 인스턴스 EBS 환경에서 https 연결을 허용하려고합니다. AWS Ealstic Beanstalk : PHP를 실행하는 EC2 인스턴스에서 HTTPS 종료

내가

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/https-singleinstance-php.html

링크 아래 있지만, 다음 단계를 수행하고 패키지를 배포 한 후 단계를 따라 내 인스턴스 건강은 내가이 메시지를 발견 원인을 선택하면

저하됨 로 변경

다음 서비스가 실행되지 않습니다. 프록시.

여기 사람이 생각이있는 경우

enter image description here

다음 날이 문제를 해결하고 내 인스턴스가 당신의 /opt/elasticbeanstalk/hooks/appdeploy/post/01_monitor_httpd_pid.sh에서

답변

1

확인 https로 실행하는 방법을 알려 주시기 바랍니다 스크린 샷을합니다. 01_monitor_httpd_pid.sh은 다른 이름을 가질 수 있습니다.

거기에서 당신은 당신이 apache/httpd를 사용하지 않는 경우과 같이, nginx에 프록시 체크를 변경해야

#!/bin/bash 
set -xe 
/opt/elasticbeanstalk/bin/healthd-track-pidfile --proxy nginx 

apache/httpd를 사용하는 경우, 그것은 아파치 런타임 인스턴스에 문제가 있음을 의미합니다 또는 프로세스. 건강 진단을 위해 pid 파일의 위치를 ​​확인하십시오.

0

동일한 문제가 있었으며 다음 게시 스크립트가 건강상의 문제를 해결했습니다.

/opt/elasticbeanstalk/hooks/appdeploy/post/01_monitor_httpd_pid.sh :

#!/bin/bash 
set -xe 

chmod 0755 /var/run/httpd 
/opt/elasticbeanstalk/bin/healthd-track-pidfile --proxy httpd 
관련 문제