NginxとApacheを共存させる場合、Nginxをリーバスプロキシにして、Apacheをバックエンドにする構成が通常。 単純にリバースプロキシを動かすと、Apache側に伝わるクライアントのIPアドレスが全てNginxのアドレスになってしまうため、この対応を入れつつ設定を行う。 1. Nginxのプロキシ設定 /usr/local/nginx/conf/nginx.confに、以下の通り追加。 server { listen xxx.xxx.xxx.xxx; server_name hoge.com; # このサーバへの全てのアクセスを転送 location / { proxy_pass http://127.0.0.1:8080; #proxy_redirect off; # この設定がなくても.htaccessでの制限は可能。 # ただし、cgi等から参照した際にNginxのIPア