問題タブ [nginx]

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.

0 投票する
2 に答える
3410 参照

ruby-on-rails - Passengerを使用したnginx書き換えルール

Rails アプリをホストするために、両方のインスタンスで Passenger を使用して Apache から nginx に移行しようとしています。アプリは画像のリクエストを受け取ります。画像が /system/logos/$requestedimage に存在する場合は、画像が提供されるか、Rails アプリにヒットして必要に応じて生成できるようにする必要があります (その画像がある場所)。 /system/logos にキャッシュされます)。

Apache では、以下を使用しました。

これはうまくいきました。資産。subdomain は別のサブドメインですが、ルートは同じで、Passenger のみが無効になっており、特に静的ファイルをホストするように設定されています (有効期限が切れます)。

nginx では、以下を使用しています。

これはうまくいきません。まったく、実際には。キャッシュされたパスにリダイレクトされることはなく、Rails アプリにヒットすることもありません。nginx が静的アセットであると想定しているため、Passenger に渡さないようです。アプリにヒットするようにこの動作を停止する方法はありますか?

0 投票する
2 に答える
2385 参照

java - Java Web アプリと X-REAL-IP ヘッダーに関する質問

クライアント向けのプロジェクトのデモをセットアップしています。私のサーバーには、さまざまなポートのさまざまなサーバーで実行されているさまざまなテクノロジで構築された多くのサイトがあります。それらすべてのリバース プロキシとして nginx を使用しています。この特定のアプリケーションは Java (Spring MVC / Blazeds) で構築されており、デモ用に tomcat 6 にデプロイされます (おそらく実稼働環境でも)。Nginx には、X-REAL-IP ヘッダーで元のリクエストの IP アドレスを渡すことができるリバース プロキシとして使用する場合の優れた設定があります。私がやりたいことは、X-REAL-IP ヘッダーを実際の要求 IP アドレスとして扱うように、アプリケーションまたは少なくとも tomcat をセットアップすることです。これは可能ですか?

0 投票する
3 に答える
39795 参照

plugins - Nginx モジュールの書き方

Nginx Web サーバー用のモジュール/プラグインを構築する方法に関するチュートリアルを探しています。

誰か助けてください。適切なチュートリアルが見つからないようです。

0 投票する
2 に答える
3425 参照

django - Django と Nginx で静的インデックス ページを使用する

Django + Apache と Nginx を使用して静的コンテンツを提供する Web サイトを構築しています。私のサイトのインデックスはバックエンドの Django コーディングを必要としないため、urls.py が処理できるようにしながら、場所 / { } のリクエストを静的コンテンツの index.html に送信するには、nginx.conf で何を変更する必要がありますか?適当にパターン?

0 投票する
1 に答える
917 参照

django - DjangoとNginxのディープリンクドメイン(ルールまたはdjangoのURLを書き直しますか?)

Nginxの背後で(FASTCGIとして)Djangoを実行しており、リダイレクトや転送を行わずに、あるドメインのページに別のドメインのルートから「ディープリンク」する必要があります。

ドメインgeneral-stuff.comと一致するURLhttp://general-stuff.com/books/があり、2番目のドメインbooks-stuff.comがある場合、ページをhttpで提供する方法が必要です。 ://general-stuff.com/books/のURLhttp: //books-stuff.com/これについてはどうすればよいですか?

編集:これらのURLの下のツリーも機能する必要があることに注意してください。たとえば、http: //books-stuff.com/book1/はhttp://general-stuff.com/books/book1/など のページを提供する必要があります。

事前に
リチャードに感謝します。

0 投票する
1 に答える
1940 参照

python - Django Admin ファイルのアップロードでの「接続リセット」エラー

Django Admin contrib パッケージで構築した CMS を介して mp3 ファイルをアップロードしようとすると、サーバーに数分かかり、「接続がリセットされました」というエラーが表示されます。

Python用のmod_wsgiでApacheをプロキシしているNGINXを使用して、CentOSサーバーでDjangoを実行しています。これはサーバーの設定の問題でしょうか?

0 投票する
2 に答える
18843 参照

php - nginx から php include_path を設定

Apache では、php_value ディレクティブを使用して仮想ホストの php.ini 値を設定できます。

nginxに似たようなものはありますか?サイトごとに include_path を設定する別の方法はありますか?

0 投票する
4 に答える
1755 参照

upload - Jquery-upload-progressクロスドメインの問題。GETリクエストの問題が疑われる

別のサーバーにフォームを送信するサイトを作成しています。アップロードの進行状況の追跡には、サーバー側ではNginxHttpUploadProgressModuleを使用し、クライアント側ではjquery-upload-progressを使用します。同じサーバーにフォームを送信してセットアップをテストしましたが、すべて正常に機能しました。別のサーバーに送信しても、進行状況の追跡(クロスドメインスクリプティング)は表示されません。この問題を何時間も調査した後、JQueryによって生成されたGETリクエストに問題があるという結論に達しました。

クエリは次のようになります。

NginxHttpUploadProgressModuleサイトから:

この場所へのHTTPリクエストには、関連する追跡ゾーンへのアップロード/POSTリクエストで指定された一意の識別子を含むX-Progress-IDパラメーターまたはX-Progress-IDHTTPヘッダーのいずれかが必要です。X-Progress-IDをクエリ文字列パラメータとして使用している場合は、それがURLの最後の引数であることを確認してください。

だから、私の質問は、X-Progress-IDパラメーターをjquery GETリクエストの最後に追加する方法、またはX-Progress-IDヘッダーを設定する方法です。

これはjsonp(jquery.uploadProgress.jsからのコード)では機能しません:

現在、リクエストは次のように生成されます(jquery.uploadProgress.jsからのコード):

0 投票する
3 に答える
48719 参照

php - グループ書き込み権限を持つ file_put_contents でファイルを作成するにはどうすればよいですか?

ファイルの作成に使用file_put_contentsしています。私のphpプロセスは、ディレクトリへの書き込み権限を持つグループで実行されています。ただし、 が呼び出されると、結果のファイルにfile_put_contentsはグループの書き込み権限がありません (最初は問題なく作成されます)。これは、ファイルを上書きしようとすると、権限がないために失敗することを意味します。

グループ書き込み権限でファイルを作成する方法はありますか?