如何查看提交到我的 AWS Web 服务的请求?
Posted
技术标签:
【中文标题】如何查看提交到我的 AWS Web 服务的请求?【英文标题】:How do I view the requests submitted to my AWS web service? 【发布时间】:2017-04-10 01:33:43 【问题描述】:我正在尝试在 AWS Elastic Beanstalk 上设置 Web 服务,但是每当我向服务器提交请求时,它都会响应 404 错误。 有没有办法查看我的 AWS 服务器的流量日志,以便我可以查看请求是否实际被提交,以及它们是否正确形成,以便我可能缩小问题的根源?
【问题讨论】:
在发布此问题之前您搜索了什么?如果我在 Google 中输入“查看弹性豆茎日志”,这是第一个结果:docs.aws.amazon.com/elasticbeanstalk/latest/dg/… @MarkB 我发现,但是有很多日志包含我不知道相关的信息。我已经在其中搜索了很多请求我的 helloworld 资源的实例,但找不到任何实例。它是一个 Java Web 服务,如果这很重要,因为文档说明了有关应用程序特定日志的内容。 【参考方案1】:发送到服务器的请求的日志可以在以下位置找到: /var/log/nginx/access.log
您可以在下面看到我的日志的 sn-p:
-------------------------------------
/var/log/nginx/access.log
-------------------------------------
141.163.107.3 - - [25/Nov/2016:15:50:33 +0000] "GET / HTTP/1.1" 200 2111 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (Khtml, like Gecko) Chrome/54.0.2840.99 Safari/537.36"
141.163.107.3 - - [25/Nov/2016:15:51:01 +0000] "GET /HelloWorld HTTP/1.1" 404 490 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36"
【讨论】:
以上是关于如何查看提交到我的 AWS Web 服务的请求?的主要内容,如果未能解决你的问题,请参考以下文章
如何处理我的 AWS EC2 实例上的多个 Python 请求?