2014-10-04 3 views
0

기본 클라이언트 - 서버 환경을 만들려고합니다. 여기 AWS (Elastic Beanstalk)에서 클라이언트를 PHP 응용 프로그램에 연결하는 방법

는 세부 사항은 다음과 같습니다

클라이언트 :

 String url = "http://MYAPPNAME.elasticbeanstalk.com"; 
     DefaultHttpClient httpClient = new DefaultHttpClient(); 

     HttpGet httpGet = new HttpGet(url); 

     HttpResponse httpResponse = httpClient.execute(httpGet); 

     httpEntity = httpResponse.getEntity(); 

서버 :은 내가 만든 : 나는 HTTP 연결을 여는 안드로이드 응용 프로그램을 만들어

  1. RDS "users"라는 하나의 테이블이있는 인스턴스입니다.

  2. 탄성의 콩 줄기 응용 프로그램. 나는 Zip 파일에 PHP 파일을 배치했다. PHP 파일은 DB (RDS)에 대한 연결을 포함하고 문 실행 : "SELECT * 사용자로부터"

나는 클라이언트와 PHP 응용 프로그램 사이의 첫 번째 연결 오류 가져 오기 :

을 0.0.0.0/0

사람이 승 알고 있나요

80 TCP : The error

보안 그룹은 모든 사람이이 경우에 얻을 수 있습니다 모자가 문제가 될 수 있니?

+0

는 PHP 스크립트의 응답처럼 보이지 않는 . 그러나 웹 서버의 추가 내용 – greenapps

+0

이전에 웹 서버 대신 환경 계층 : Worker로 새 응용 프로그램을 만들었습니다. 배포 후 빨간색 모니터가 표시됩니다. 로그에서이 오류가 발생합니다 : 2014-10-04T16 : 00 : 35Z 오류 : AWS :: SQS :: 오류 :: AccessDenied : 리소스 https : //sqs.eu-west-1.amazonaws.com/311148171554/ .....에 대한 액세스가 거부되었습니다 .. – kande

+0

https URL을 사용해 보시겠습니까? – greenapps

답변

0

루트 디렉토리 ("/")에 액세스하려고합니다. 그렇게 쉬운 방법으로 액세스 할 수 있다면 모두가 할 수 있습니다. 아무도 (인증없이) 액세스 할 수 있어야합니다.

변경 경로의 경로 (http://MYAPPNAME.elasticbeanstalk.com/ ..... "및/또는 진입 점을 정의하는 난이 도움이되기를 바랍니다

;.)

+0

경로는 무엇입니까? – kande

+0

REST와 JSON (API가 있어야 함)을 사용하거나 웹 페이지 만로드하려는 경우에 따라 달라집니다 (파일에 대한 전체 경로를 지정해야합니다. 예 : "http://MYAPPNAME.elasticbeanstalk.com /index.html "). 모든 서버는 완전히 다릅니다. 그럼에도 불구하고 귀하의 대답은 서버 문제가 아니라 나쁜 경로입니다. 예를 들어 http://MYAPPNAME.elasticbeanstalk.com/users.php를 시도해 보거나 서버의 전체 경로를 –

+0

예! 사용해보세요! 고맙습니다. 나는 PHP로 경로를 시도하고 그것이 작동하지 않았다 확신합니다 .... 이제 그것이 작동합니다! 대단히 감사합니다 !! – kande

관련 문제