サーバー設定の勉強をしているのですが、例えば、nginxのウェブサーバーに来たアクセスをアプリケーションサーバーに転送する時なのですが、proxy_passディレクティブで転送することもできるし、fastcgi_passディレクティブで転送することもできると思います。
fastcgiというのが初耳でして馴染みがないのですが、両者もアクセスを転送していることには違いはないと思います。
こちらのコードはnginxのサイトからそれぞれコピーして貼り付けたものです。
location ~ .php$ { include /etc/nginx/fcgi_params; fastcgi_pass 127.0.0.1:9000; } //または location ~ .php { proxy_pass http://127.0.0.1:8000; }
proxy_passとfastcgi_passは何が違うのですか?
どちらを使うと良いのでしょうか?
どちらを選択すると良いのかの判断基準などありましたら、
教えていただけると嬉しいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/01 15:34