如何实现nginx代理的节点访问日志记录客户的ip而不是代理的ip
非透明代理在转发请求的时候,会将上游IP记录在http的header中
一般叫做x-forwarded-for
记录日志时,可以将这个头部的信息写在日志中
透明代理本身就是透明的,不会留下原始IP地址,故无法记录
本回答由网友推荐
nginx怎么设置 日志不记录url
设置log format不记录$url
nginxphpfpm如何显示错误日志
1.修改php-fpm.conf中配置 没有则增加
catch_workers_output = yes
error_log = log/error_log
2.修改php.ini中配置,没有则增加
log_errors = On
error_log = "/usr/local/lnmp/php/var/log/error_log"
error_reporting=E_ALL&~E_NOTICE