問題タブ [bad-gateway]
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 - Bluemix Nginx プロキシが機能しない
Bluemix で Java バックエンド アプリを実行していますが、問題なく動作しています。バックエンド サーバーのアドレスにアクセスすると、次のようになります。
期待どおりの応答が得られます。現在、静的アセットを提供するために機能する静的ビルドパックを介してデプロイするフロントエンド アプリケーションがありますが、バックエンド サーバーに正しくプロキシすることができないようです。
これが私の完全なnginx.confです:
location と proxy_pass の URI のさまざまな組み合わせを試しました。nginx インストールのログは次のとおりです。
その最後のものは本当に有望に見えます-200を取得しましたが、次の場所に行くとまだエラーが発生します:
エラーは次のとおりです。
編集 1 一部の構成では、リクエストがバックエンド サーバーに到達することに気付きましたが、URI の末尾にスラッシュが追加されているため、サーバーからスローされます。
なる
php - xampp v3.2.2 の 502 不良ゲートウェイ
私のWebサイトはxampp v3.2.2で実行されており、ログイン、サインアップ、またはデータの投稿中に502を取得することがあります。しかし、リクエストを送信するために 2 ~ 3 回試行すると、正常に機能し、場合によっては問題なく機能することもあります!! httpd.confとphp.iniでプロキシ、デフレート、投稿サイズ、メモリなどを確認しました。
php - 比較的単純な Preg_match_all が 502 Bad Gateway を引き起こす
パターンを持つ preg_match_all 関数があります。
これは非常に簡単なパターンだと思いますが、構文を探します[if condition] sometext [endif]
が、埋め込み ifs fe もサポートしています[if condition1] aa [if condition2] bb [endif] [endif]
。s スイッチを使用して改行をドットとして扱い (複数行で動作させたいため)、読みやすくするために x を使用しました (ただし、x を削除しても問題は解決しません)。
私が持っているほとんどの入力データでは正常に機能しますが、特定の入力では、ログにエラーや例外がなくても、nginx サーバーで 502 Bad gateway エラーが発生します。nginx + php-fpm (5.6.15-1+deb.sury.org~trusty+1) を使用していますが、php7 でも同じことが起こります。
これは、変数と正規表現だけの非常に単純な、簡単に確認できる PHP コードです。
すべてのスペース、タブなどを含めて、コンテンツを 1:1 でコピーしたことを確認してください。
非常に奇妙なことは、ほとんどすべての単一行を削除したり、1 つのインデント (任意の場所にあるいくつかのスペース) を削除したりして、機能させることができることです。
ここで何が問題なのかわかりません。問題を示すためにこの単一のファイルを作成できましたが、修正方法はわかりません。
nginx - nginxで実行されているLaravelサイトの502 Bad Gatewayエラー
ほとんどのページは機能しますが、サイトの一部にアクセスしようとすると、502 Bad Gateway エラーが発生します。
Laravel、nginx、php5-fpm の最新バージョンを実行しています。私のサーバーは AWS Ubuntu 14.04 インスタンスです。
nginx ログを確認すると、次のエラーが表示されます
これが私の fpm/pool.d/www.conf ファイルです (多かれ少なかれコード化されていないすべてのもの)
ここに私の nginx/sites-available/default ファイルがあります:
どうすればこれを修正できますか?
django - Unix ソケットを使用した Gunicorn が機能しないと、502 不良ゲートウェイが発生する
私はhttp://www.obeythetestinggoat.com/book/chapter_08.htmlの本に従っていますが、gunicorn で nginx サーバーを実行するために UNIX ソケットを追加するように指示されています。これは私のnginxファイルです
Nginxは失敗せずにリロードし、nginx -tで確認しました
私が実行すると:
tmp フォルダーに mydjsuperlist-staging.tk.socket ファイルを正常に作成し、端末でこれを取得します
すべて問題ないように見えますが、自分のサイト mydjsuperlist-staging.tk にアクセスすると、(502) 不良ゲートウェイ エラーが発生します。ポートを使用していたとき、サイトは完全に実行されていました。ここで何が間違っていますか?
https - OWASP ZAP 接続が拒否されました: 接続 (502 - 不正なゲートウェイ)
OWASP ZAP を使用して、維持している Web サイトへの接続をプロキシしようとしています。ただし、プロキシは他のサイト (https と http の両方) で機能していますが、実際に分析したいサイトへの接続は、次のテキストを含む 502 - Bad gateway メッセージを返すだけです。
ブラウザ経由でリクエストしている URL は、OWASP ZAP を介してプロキシされていない場合に正常に機能し、ZAP によってキャプチャされたリクエスト ヘッダーは、Fiddler リクエストに Raw としてコピー アンド ペーストされた場合にも正常に機能します。これらは次のとおりです。
参考までに、
1.) ZAP にプロキシ チェーンが設定されていないか、私の PC / ブラウザ / Fiddler 設定のどこかに設定されていません。
2.) ZAP プロキシは、デフォルトのアドレス localhost:8080 で実行されています。
3.) ZAP 動的証明書が保存され、テスト ブラウザー (Firefox Developer Edition) にインポートされました。
ZAP が他のサイトで機能していることを考えると、ここで何が問題なのかについて私はレンガの壁にいます。誰か助けてもらえますか?