問題タブ [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 投票する
1 に答える
3642 参照

mod-rewrite - Mediawiki の Nginx クリーン URL リライト

これを投稿する前に、見つけた解決策を調査して試すために最善を尽くしました。うまくいけば、それが他の人にも役立つことを願っています.

Mediawiki の URL を domain.com/PageTitle に書き込もうとしています (これが悪い習慣であることはわかっています)。私はこれで99%動作しました:

http://snipt.org/msh (drupal のチュートリアルから離れているため、私の目的には完全に間違っている可能性があります)

しかし、ページ タイトルの最後に「&action=purge」を追加するとうまくいきません。「PageTitle&action=purge」というページを表示しようとします。

Apacheでこれをどのように回避したかはわかりません。

どんな助けでも大歓迎です。

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

django - サイトルートページのDjangoとNginxのtry_files 403

ドメインに次のような Nginx 構成を使用します。

Django URL 構成:

http://domain.com/somepage.htmのようなすべての URL は正常に機能しますが、 http ://domain.com/を除き、常に Nginx によって 403 が表示されます。

静的な index.htm ファイルをサイトのルートに追加すると、try_files ディレクティブのために開かれます

静的な index.htm がないが、http: //domain.com/index.htm を呼び出すと、django によってページが開かれます

buf 静的な index.htm がなく、http: //domain.com/ を開くとページが表示されませんが、考えによって index.htm を調べて、try_files チェーンの最後として django に渡す必要があります。

この場合、 http://domain.com/を機能させるには (django の index.htm を呼び出す必要があります)。

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

ruby-on-rails - RailsアプリケーションにApacheまたはNginx&PassengerまたはMongrelを使用する必要があります

私はRubyonRailsアプリケーションを持っていますが、これはCMSになります。つまり、ほとんどの場合DBを集中的に使用します。かなりの量のトラフィックがあると思うので、設計する前に、使用するサーバーを選択します。私にとって最も重要なのはパフォーマンスです。

Nginxについて良いことを聞いたので、Railsコミュニティの多くの開発者は、バージョンが0.8であることが唯一の懸念であると推奨しています。これはベータ版であると私は信じているので、潜在的な問題について心配していました。あなたの言うことは何ですか?

また、MongrelclusterとPhusionPassengerのどちらを使用するかを決めたいと思います。どう思いますか?

Ruby1.9よりもパフォーマンスが優れているRuby1.9を使用することを計画しており、VPSを使用してWebサイトをホストします。

私の主な目的は、セットアップに時間がかかってもパフォーマンスです。

ご意見をお待ちしております。

ありがとう、

タム

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

performance - NGINX 用に Apache を捨てることで、どのようなパフォーマンスの向上が得られますか?

Web サイトのトラフィックが非常に少ない場合 (たとえば、1 日あたりのユニーク ビジター数が 1000 人、最大負荷で約 5 リクエスト/秒、1 日あたり約 50 MB のトラフィック) の場合、NGINX 用に Apache を使用しないことでどのようなパフォーマンスの向上が得られるでしょうか。写真が展示されています)。

具体的には、(もしあれば)どのようなメリットがありますか:

  • Web ユーザーの観点から見た Web サイトの読み込み速度
  • サーバー負荷
  • 同時実行

繰り返しますが、これはトラフィックの少ない Web サイト用で、VPS で実行しています。

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

redirect - nginx を使用して、ユーザーをローカル マシンの URL にリダイレクトできますか?

特定の内部目的のために、人々を自分のマシンの URL に送り返したいのですが、どのようにすればよいでしょうか? 私は本当にすることはできません

それはサーバーのローカルホストを指すからですよね?

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

django - Web サーバーのパフォーマンスを評価する方法は?

django を利用したサイトを展開する予定です。しかし、Apache、lighttpd、nginx などを含む Web サーバーの選択については混乱しています。

これらの各選択肢のパフォーマンスに関する記事をいくつか読みました。しかし、誰も同意しないようです。だから、自分でパフォーマンスをテストしてみませんか?

Web サーバーのパフォーマンスをテストする最適な方法に関する情報が見つかりません。だから私の質問は:

  1. 本番サイトなしでパフォーマンスをテストする簡単な方法はありますか?
  2. または、公正なテストを行うために、大量のトラフィックをシミュレートする方法を用意できますか?
  3. テストを公平に保ち、本番環境に近づけるにはどうすればよいですか?

テストの後、私は把握したい:

  1. 静的ファイルを提供するときにnginxのパフォーマンスが優れていると言う人がいる理由.
  2. 各 Web サーバーの CPU とメモリのニーズ。
  3. 私の最良の選択。
0 投票する
1 に答える
138 参照

django - VPS 環境の Django 動的コンテンツ - いつキューが必要ですか?

Web 向けの vps でホストする予定の Django コンテンツがいくつかあります。ディスクにキャッシュされる画像を動的に生成します ((1) ユーザーが画像内のコンテンツを変更するか、(2) レイアウトがグローバルに更新されるためすべての画像を再生成する必要がある場合を除いて、再生成はほとんど必要ありません)。ディスクに保存されているものが最新かどうか (つまり、グローバル レイアウトが変更されておらず、ユーザーがコンテンツを変更していないかどうか) を確認し、ディスクからアイテムを取得するか、新しい画像を生成して保存し、提供します。

生成してディスクに保存するプロセスの時間を測定しましたが、Django 開発サーバーを実行している最近の MBP で約 200 ミリ秒かかりました。膨大な数のヒットは期待していませんが、このような生成コンテンツの処理に関する人々の意見にはまだ関心があるので、いくつか質問があります。

1) プロセス/タスクが一般的にキュー システム (rabbitmq など) に引き渡す価値があるかどうかを判断するために使用する基準は何ですか?それを取り除く価値がある前にそれはありますか?

2) 何をホストするか決めていません。画像などを含むいくつかの実行時間を計る可能性のある他の多くの動的コンテンツを計画している場合、fastcgi、mod_wsgi などを使用して lighttpd または apache で nginx などを使用してホストすることをお勧めしますか? 私は 512-1GB の RAM を搭載した VPS でホストする予定であることを覚えておいてください。また、サービスが正常に低下し、サーバーへの要求が多数ある場合にプロセスがサーバーをロックアップするのを防ぐ方法があれば、それは素晴らしいことです。新しい画像。

私はこの分野に精通していないので、さらにテストを実行する予定ですが、この経験を持つ人々から、どの方向を見るのが最善かを知りたいです.動作しないことが知られていることを試しても意味がありません.

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

performance - HTTP 基本認証、パスワード ファイルの読み取りとパフォーマンス

Apache、lighttpd、nginx などの Web サーバーで HTTP 基本認証を使用すると、パフォーマンスにどのような影響があるか知りたいです。ボトルネックは、ユーザーを認証するためにサーバーが実際にファイルを読み取ることだと思います。また、ユーザーを認証するためにファイルを読み取るコストは、そのファイル内のユーザー数に比例するようです。

私が持っている質問は次のとおり
です。1.ファイルを介した基本認証が劇的に低下し始める特定のユーザー数はありますか、それともファイル内のユーザー数に比例しますか?
2. HTTP のステートレスな性質を考慮して、ユーザーが 1 つの要求で Web サーバーによって HTTP Basic Auth を使用して認証された
場合:これは有効なユーザーからの要求ですか?
または
-後続のリクエストでhttpヘッダーで使用するトークンのようなものを取得して、サーバーがパスワードファイルを再度解析するのを回避できるようにしますか?

前もって感謝します

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

nginx - mod_wsgi を使用した nginx

私は通常、FastCGI を使用してnginxの背後で Web アプリを実行しています。mod_wsgi を試してみたかったのですが、かなり時代遅れのようです。作者は、バージョン 0.5.34 で動作したと述べていますが、現在は 0.7.62 を実行しています。

wikiの記事では、nginx のモジュールとそれ以降のバージョンでのコンパイルの問題について警告しています。最近のバージョンのnginxでmod_wsgiを使用した人はいますか? 不足している別のモジュールはありますか?

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

django - Nginxは静的に機能しません

UbuntuServer9.04でDjangoを実行しています。

Djangoはうまく機能しますが、nginxは静的ファイルを返しません-常に404です。

構成は次のとおりです。

Nginxのバージョンは0.6.35です。

すべてのディレクトリが存在し、777(デバッグパラノイア)になりました。コメントアウトされたブロックは、コメントを外しても役に立ちません。