タグ proxy_pass
人気順 10 users 50 users 100 users 500 users 1000 usersNginxのRatelimit発動時に、安定したアクセスを提供するngx-smart-ratelimitを開発しました | ten-snapon.com
Nginxには RateLimit moduleが標準で含まれており、下記のような定義を行うことで、大量のアクセスが来た場合に、リクエストを絞ることが出来ます。 limit_req_zone $server_name zone=example:10m rate=10r/s; server { location / { limit_req zone=example; proxy_pass http://example_upstream; } } このように定義... 続きを読む
nginxのproxy_passにIPではなくホスト名を使うときの注意点 | Ore no homepage
nginxの背後にELBがいて、proxy_pass https://xxx.yyy.comみたいに指定していたんだが、突然クライアントにHTTP 499が返却されてしまうという事案が発生した。なおこの記事の対象はnginx1.8系とnginx1.6系。調べたところによると割とみんなよくハマる定期ネタのようだ。 どういうことか nginxの仕様としてproxy_passに名前を使っている場合、その... 続きを読む
Nginxと名前解決の話 - Masteries
2015-07-29 Nginxと名前解決の話 Nginxでは, serverコンテキストのlocationコンテキストにおいて, proxy_passディレクティブを利用することで任意のホストにアクセスを転送することができます. 例えば, serverコンテキストにおいて, location / { proxy_pass http://127.0.0.1:5000; } みたいに書いてあげれば,... 続きを読む
nginxでリバースプロキシ時のエラーページを設定する - Qiita
nginxでproxy_passを使った時、通常はerror_page指定を無視してそのままのレスポンスを返す。 server { listen 80; server_name somewhere; error_page 404 /notfound.html; # 見に行かない location /app/ { proxy_pass http://internal/app/; } } server... 続きを読む
Nginxでproxy_passにホスト名を書いた時の名前解決のタイミング - (ひ)メモ
Nginx 1.4.2で試しました。ネームサーバーは、ローカルのunboundをlocal-zone, local-dataを使って簡易コンテンツサーバーにして試しました。 local-zone: "oreno." static local-data: "api.oreno. 30 IN A 192.0.2.11" # local-data: "api.oreno. 30 IN A 192.0.2... 続きを読む