我正在testingnginx,并希望将variables输出到日志文件。 我该怎么做,哪个日志文件会去(访问或错误)。
您可以使用log_format
指令设置自定义访问日志格式,该指令logging您感兴趣的variables。
你可以通过头文件发送nginxvariables值。 方便发展。
add_header X-uri "$uri";
你会在浏览器的响应标题中看到:
X-uri:/index.php
我有时在地方发展过程中这样做。
这也很方便告诉你,如果一个小节正在执行或不。 只要把它撒在你的子句中,看看他们是否正在使用。
location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt)$ { add_header X-debug-message "A static file was served" always; ... } location ~ \.php$ { add_header X-debug-message "A php file was used" always; ... }
您可以返回一个简单的string作为HTTP响应:
location / { return 200 $document_root; }
另一个select是在构buildnginx时包含echo模块 ,或者安装nginx与一堆扩展(如echo)捆绑在一起的OpenResty 。
然后,你可以简单地撒上你的configuration,像这样的语句:
echo "args: $args"