在Nginx中,我将所有传入的http流量重定向到同一个URL但使用https。 当我检查访问日志时,我只看到301错误,但没有看到下面的请求,可以是200或404或其他。
如何在Nginx的日志中看到该信息?
我希望看到的是重定向后发生的事情,因为重定向可能有效,但底层网址可能没有,而且到目前为止我只能通过尝试自己知道什么是有用的(这并不意味着在某个时刻,有人可以得到另一个不同的回应,因为谁知道)
答案 0 :(得分:0)
以下请求应位于相同的access.log文件中。唯一的注意是他们不会互相追随。
301响应返回给浏览器,然后确定是否遵循建议URL。这不会立即发生。因此,在初始301日志记录之后,可以在10,100甚至1000个非相关日志消息之后记录以下请求。所有这些都取决于流量以及单页的日志数量。
答案 1 :(得分:0)
我会发布一个单独的答案,因为我觉得有人可能觉得它很有用。
问题不在于Nginx或其日志记录,如果您尝试访问有问题的URL,您可以从浏览器中看到请求被正确记录,这意味着,当从外部应用程序发送请求时,它不会被记录,扫描仪或使用的任何软件,其反应方式与Web浏览器不同,并且不遵循重定向。