問題タブ [nginx-reverse-proxy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nginx - Webmin の Nginx リバース プロキシの構成
私はすでに https サイトを稼働させています。以下の私の設定は webmin で正常に動作しています。ただし、Web アドレスにログインすると、その横にあるポート番号 10000 が書き換えられるため、サーバーが見つからないというエラーが発生します。誰でもこれを修正するのを手伝ってもらえますか?
php - アップストリームからの応答ヘッダーの読み取り中に、アップストリームが大きすぎるヘッダーを送信しました
次のようなエラーが発生します。
2014/05/24 11:49:06 [エラー] 8376#0: *54031 アップストリームは、アップストリームからの応答ヘッダーの読み取り中に大きすぎるヘッダーを送信しました, クライアント: 107.21.193.210, サーバー: aamjanata.com, リクエスト: "GET /the-洗脳-クロニクル-後援-グジャラート政府/,%20https:/aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government/,%20https:/aamjanata.com/the-brainwash-chronicles-グジャラート政府主催/,%20https:/aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government/,%20https:/aamjanata.com/the-brainwash-chronicles-sponsored-by-グジャラート政府/、%20https:/aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government/、%20https:/aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government/ ,%20https:/aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government/,%20https:/aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government/,%20https:/aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government/,%20https:/aamjanata.com/the-洗脳-クロニクル-後援-グジャラート政府/,%20https:/aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government/,%20https:/aamjanata.com/the-brainwash-chronicles-グジャラート政府主催/,%20https:/aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government/,%20https:/aamjanata.com/the-brainwash-chronicles-sponsored-by-グジャラート政府/、%20https:/aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government/、%20https://aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government /,%20https:/aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government/,%20https:/aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government/,%20https:/aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government/,%20https:/aamjanata.com/the-洗脳-クロニクル-後援-グジャラート政府/,%20https:/aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government/,%20https:/aamjanata.com/the-brainwash-chronicles-グジャラート州政府主催/,%20ht
いつも同じです。カンマ区切りで何度も繰り返される URL。何が原因なのかわかりません。誰にもアイデアがありますか?
更新: 別のエラー:
これが構成です。他にも関係ないところがありますが、この部分を加筆・修正しました
次にサーバーブロックで: set $skip_cache 0;
nginx - ホスト名に基づくNginx TCP転送
Nginx コミュニティ バージョンの TCP 負荷分散のリリースに伴い、OpenVPN と SSL パススルー データを混在させたいと考えています。Nginx がトラフィックをルーティングする方法を知る唯一の方法は、ドメイン名を使用することです。
TCP のガイドとモジュールのドキュメントを確認しましたが、十分に参照されていないようです。誰かが私を正しい方向に向けることができれば、私は感謝しています。
ServerFault に関する関連質問: Can a Reverse Proxy use SNI with SSL pass through?
webserver - ngnix の JSTree バグ
Laravel アプリは JSTree を使用してファイルを表示しています。
http://localhost:8000の下のツリーを取得すると、正しいツリーが表示されます。
プロキシの背後から Web サイトにアクセスするための ngnix リバース プロキシ設定があります。
しかし、ngnix の Web サイトを開くと、場合によってはデータがありません。ajax 応答は正しいですが、JSTree はそれをレンダリングしません。
アイデアはありますか?
nginx - NGINX: アップストリーム サーバーへの接続数を制限する
アップストリーム サーバーへのリバース プロキシとして NGINX を使用しています。
NGINX がアップストリーム サーバーに対して確立する同時接続数を制限する方法はありますか?
望ましい動作は次のとおりです。
- NGINX はアップストリームへの接続を最大n 個保持します
- クライアントが(n + m)接続を行う場合、確立された接続が解放されるとすぐに、 m接続をキューに入れ、アップストリーム サーバーに送信する必要があります。
NGINX のドキュメントでは、モジュールngx_http_upstream_moduleのいくつかのパラメーター、つまりmax_conns
とqueue
. 問題は、これらのパラメーターが NGINX の商用バージョンでしか利用できないことです。
NGINXの商用バージョンに頼らずに、この動作を実現する他の方法はありますか?
node.js - NGINX サーバーで空の POST 応答本文
SSL証明書を使用してNGINXサーバーでNode.jsアプリケーションを実行しています。アプリケーションがフロントエンドに返そうとするすべての POST/PUT リクエストが空であることに気付きました。基本的に、応答は空の文字列です。アプリケーションはローカル環境と Heroku で正常に動作し、すべてのイメージと GET 要求が適切に解決されます。
リクエストが成功したかエラーが発生したかに関係なく、HTTP レスポンスで JSON が返されることを期待しています。現在、空の文字列を取得しています。以下は私の応答のスクリーンショットです。Content Length ヘッダーが完全に欠落していることに気付くでしょう。
基本的に、HTTP 応答が空白に戻るのを妨げている NGINX プロキシに何か問題がありますか?
以下は私のNGINX構成ファイルです
以下は、アプリケーションが生成しているアクセス ログです。
nginx - Amazon は Cookie を渡していないと言っていますが、私は渡しています。
さて、私は基本的に、ユーザーが Amazon で買い物をして、Amazon を経由して配送できるウェブサイトを作成しています。これを行う最善の方法は、Amazon をリバース プロキシし、チェックアウト時にショッピング カートに接続することです。
問題: すべての設定が正しく行われ、リバース プロキシは機能しますが、商品をカードに追加しようとすると、Amazon から次のようなメッセージが表示されます。
カート内のアイテムに関する重要なメッセージ: 続行するには、Web ブラウザーで Cookie を有効にしてください。
Cookie とそれらを有効にする方法について詳しくは、こちらをご覧ください。
Cookie を有効にしたら、ここをクリックしてショッピングを続けてください。
問題は、私はすでに Cookie を渡していることです。
他の複数のウェブサイトが同様のことを行っているのを見たので、これが可能であることを知っています.私のクッキーをそれらと比較すると、それらはまったく同じであることがわかります.
ここで完全な構成ファイルを参照してください
アップデート
使用してみproxy_cookie_domain
ましたが、どちらも機能しませんでした: