以前Ubuntuに最新のnginxをインストールという記事を書きましたが、今回はその後の特殊な設定について少しご紹介いたします。プロキシされた環境で正しいIPを取得するNginxの前段にELB・バランサ等プロキシがあった場合、何も設定しないと正しいクライアントのIPがとれなくなります。この場合は下記のような設定が必要となります。X-Forwarded-For;※real_ip_headerはプロキシサーバから送られてくるヘッダを指定します。ほとんどの場合はX-Forwarded-Forです。これで$remote_addrへクライアントIPが入るようになります。この場合どのサーバを通って来たかは$realip_remote_addrに入っています。PHP-fpm環境でNginx設定でPHP設定をする。何を言っているかわからなくなっていますが、これにより特定のロケーションのみ設定を加えることができます。下記ではphp.iniやini_setで設定するような値である「memory_limit」「post_max_size」「upload_max_filesize」を設定しています。200M';}参考http://nginx.org/en/docs/http/ngx_http_fastcgi_module.html#fastcgi_param今回は少しマイナーな設定を紹介してみました。お役に立てれば幸いです。usコンサルティング・Webサービス開発を得意とします。コミュニケーションのあたらしいカタチを創造します。