我正在尝试创建基本的客户端 - 服务器环境。如何将客户端连接到Elastic Beanstalk(AWS)上的PHP应用程序
下面是详细信息:
客户:我创建了一个开放的HTTP连接的Android应用:
String url = "http://MYAPPNAME.elasticbeanstalk.com";
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpGet httpGet = new HttpGet(url);
HttpResponse httpResponse = httpClient.execute(httpGet);
httpEntity = httpResponse.getEntity();
服务器:我创建:
RDS一个名为“users”的表的实例。
Elastic Beanstalk应用程序。我部署了一个PHP文件(在一个Zip文件中)。该PHP文件中包含的DB(RDS)的连接并执行以下语句:“SELECT * FROM用户”
我得到了客户端和PHP应用程序之间的第一个连接错误:
安全组让每个人都得到这个实例:
80 TCP 0.0.0.0/0
是有人知道w ^帽子可能是问题?
这看起来并不像从PHP脚本的响应。但更多来自web服务器。 – greenapps 2014-10-04 15:15:08
我创建了一个新的应用程序,使用Enviroment tier:Worker而不是Web服务器。 现在我部署后得到红色监视器。日志中显示此错误:2014-10-04T16 :00:35Z错误:AWS :: SQS :: Errors :: AccessDenied:访问资源https://sqs.eu-west-1.amazonaws.com/311148171554/.....被拒绝 – kande 2014-10-04 16:09:48
你是否尝试使用https网址? – greenapps 2014-10-04 16:15:17