問題タブ [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.
django - URL に応じて nginx の動作を区別する
Django アプリケーションがあり、nginx を使用して静的コンテンツを提供しています。残念ながら、登録されているすべての MIME タイプがクライアント ブラウザに表示されますが、通常の動作と同じコンテンツをダウンロードできるようにしたいと考えています。たとえば、下にJPEGファイルが/media/images/image01.jpg
あり、nginxがこのファイルを通常の方法で標準image/jpeg
ヘッダーを使用して提供するようにしますが、さらにcontent-disposition: attachment
、/downloads/images/image01.jpg
. 誰でも解決策を提案できますか?
apache - 低スペックCPUでどちらを使用しますか?
私は専用サーバーを持っており、その中のユーザーは私だけです。
プロセッサー:AMD Sempron 3100+メモリー:1GB DDR I
私はウェブサイトにPHPを使用しています。主にダウンロードやアップロードなどに使用されます。
私は現在apacheを使用していますが、プロセッサを使いすぎています。
だから私はapacheよりも良いものに出くわしました。ダウンロード/アップロード、nginx、lighttpd、litespeedのどれがこれに適しているかを知る必要がありますか?
ありがとう
ruby-on-rails - RubyOnRails アプリケーション向けの Thin + Nginx Production Ready の組み合わせ
最近、展開サーバーに Nginx + Thin をインストールしましたが、これが最後の要求と応答の状況でどのように機能するかわかりません。毎秒 1000/req としましょう。
そのため、シンの速度は1秒あたり10〜100リクエストで良好です
リクエスト/レスポンス クラスタで処理される大量のデータについて知りたいと思っていました。
これについて私を案内してください:-)
apache - ほとんどの場合、LighttpdやnginxなどのWebサーバーを使用しているのは時期尚早の最適化だけですか?
現在、VPSでlighttpdを使用しています。それ以前はnginxでしたが、CGIが必要だったのでLighttpdに戻りました。
ApacheのHTTPDが主流です。すべてのドキュメントにはApacheの例が含まれており、ほとんどのモジュールはApacheでのみ使用できます。
Apacheとは異なるものを使用する努力は本当に価値がありますか?
configuration - Nginx で FastCGI を使用してゲートウェイ タイムアウトを回避するにはどうすればよいですか
Django、FastCGI、および Nginx を実行しています。私は、誰かが XML 経由でデータを送信し、それを処理して、送信された各ノードのステータス コードを返すことができるような API を作成しています。
問題は、XML の処理に時間がかかりすぎると、Nginx が 504 ゲートウェイ タイムアウトをスローすることです。60 秒より長いと思います。
そのため、場所 /api に一致するリクエストが 120 秒間タイムアウトしないように Nginx を設定したいと思います。それを実現する設定。
私がこれまでに持っているものは次のとおりです。
編集:私が持っているものは機能していません:)
php - Apache と NGINX の間で PHP-CGI を共有する
私のウェブサイトでは、ほとんどの PHP アプリを NGINX が提供する fastcgi バックエンドで実行しています。Apache とうまく統合されていると思われる新しいアプリケーションがあります。たとえば、動的に書き込まれる .htaccess ファイルに大きく依存しています。NGINX でネイティブに動作するように修正する作業を行っていますが、まだ準備ができていません。それまでの間、NGINX プロキシを使用して、そのパスへのすべての接続を Apache に直接転送し、Apache に処理させるつもりでした。
ただし、私はメモリが制限された VPS を使用しており、NGINX (独自の APC キャッシュを使用) と Apache (APC キャッシュにより多くのメモリを使用) 用の PHP-CGI プロセスのセットを実行したくありません。この 2 つの間で PHP を共有できた人はいますか?
mod_fcgid は、既に稼働しているサーバーの使用をサポートしていないようです。そのため、mod_fastcgi を試してみました。これは最初はうまくいくように見えましたが、かなりの量のメモリを消費していました (コミット - 静的ではなく成長していました)。さらに悪いことに、mod_fastcgi で動作するように、Apache 構成で DirectoryIndex 行を取得できませんでした!
追加した
私の Apache 設定に、すべての .php ページが処理されますが、http: //example.com/foo/ のようなパスは /foo/index.php をサーバー化しません! FastCgiExternalServer を削除すると、index.php が検出されますが、もちろんテキストとして表示されます。
DirectoryIndex が FastCgiExternalServer の後に処理されるためだと思いますが、これを変更する方法がわかりません。
django - djangoのnginx仮想サーバー+ fcgiの方法は?
nginx を介して複数の仮想ホストを実行し、それぞれが fcgi を介して異なる django アプリを提供したいと考えています。これは可能ですか?もしそうなら、どこから始めるべきか、どのように始めるべきかについて誰かが良いリソースを持っていますか? nginxのドキュメントはほとんどが例のようですが、私が試みている特定の設定はありません...
regex - すべての URL の末尾にスラッシュを追加します (nginx の書き換えルールが必要です)
すべての URL の終わりに「/」を付けようとしています。
example.com/art
したほうがいい
example.com/art/
私はnginxをウェブサーバーとして使用しています。
これには書き換えルールが必要です..
理解を深めるために、これを確認してください:
http://3much.schnickschnack.info/art/projekte
大きな画像の下にある小さなサムネイルを押すと、リロードされて次の URL が表示されます。
http://3much.schnickschnack.info/art/projekte/#0
すべての URL に (最後に) スラッシュがあれば、サイトをリロードしなくても機能します。
現在、nginx-http.conf に次の設定があります。
スラッシュを追加するようにnginxを設定するにはどうすればよいですか? (私はルールを書き換えるべきだと思いますか?)
nginx - Nginx リバース プロキシ応答の後処理の最良の方法
バックエンドの Grails アプリケーションの前でリバース プロキシとして Apache から Nginx に切り替えることについて調査しています。URL の書き換えをいじっていて、バックエンドから応答が返されるという問題が発生しました。ロケーションヘッダーの書き換えは処理できますが、実際のコンテンツを処理する最良の方法はリンクなどです。
nginx_substitutions_filter は推奨される方法ですか、それとも応答本文でコンテンツの置換を行うために人々が使用する別のモジュールはありますか?
追加のリクエスト ヘッダーに基づいて正しいコンテンツのレンダリングを処理する Grails プラグインを作成することを考えましたが、今はアプリケーションの外部で処理して、最大限の柔軟性と疎結合を可能にするのが最善だと考えています。
リバース プロキシ シナリオでの URL 書き換え/応答後処理のベスト プラクティスに関する記事はありますか?
apache - Apache/nginx のきめの細かい (ファイルごとの) アクセス許可?
Apache または nginx のいずれかを使用して、きめの細かいパーミッションを設定することは可能ですか? 多数のファイルと多数のユーザーがいる場合、認証された各ユーザーが自分のファイルにのみアクセスできるように指定する良い方法は何ですか?
これらは静的な読み取り専用ファイルです (ほとんどの場合)。アクセス制御のようなファイルシステムを想像してみてください。Web-dav はありません。これは Web アプリの一部です。画像はブラウザでユーザーのページの一部として表示されます。URLを見つけたとしても、他の人が画像を見ることができないようにしたい.