nginx セットアップの背後でデフォルトの apache を実行します。
これは、Apache エラー ログに表示される IP が nginx LAN IP (例: 192.168.0.X) であることを意味します。
これは、標準エラー ログが次のようになることを意味します (たとえば、404 エラーの場合)。
[Thu Nov 24 01:14:15 2011] [error] [client 192.168.0.X] File does not exist: /somefile.html
以下を介して、クライアントの「実際の IP」をパイプします。
proxy_set_header X-Real-IP $remote_addr;
nginx側。
この「実際の IP」がエラー ログに表示されるようにします。
いくつか検索しましたが、Apache のエラー ログをカスタマイズする方法を見つけることができませんでした。
X-Real-IP を error_log に表示させる方法についてのアイデアはありますか?