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

ruby-on-rails - nginxが設定されていない場合、Rails静的アセットのヘッダーが期限切れになります

Railsアプリの静的アセットにexpiresヘッダーを設定するためにnginxを取得できないようです。

私のアプリはPhusionPassengerとnginxを使用してデプロイされています。

以下は私のnginx設定ファイルの関連セクションです

静的アセットの有効期限ヘッダーを設定しない理由がわかりません(例:/images/foo.png?123456)

それが乗客と関係があるのか​​、それとも私の場所の正規表現がそれをキャッチしていないのかわかりません

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

wordpress - WP Super Cache 静的ファイルを提供する Nginx (Apache のフロントエンドとして)

私は現在、Wordpress ブログに取り組んでいます。このブログは、VPS.NET VPS でホストされており、Nginx を Apache のフロント エンドとして使用して静的ファイルを提供し、Apache は FastCGI で PHP を処理します。これはうまく機能しているようですが、Nginx に WP-SuperCache ファイルも提供させることはまだできていません。これは、最大のパフォーマンスを実現するために必要です (現在、Apache を Nginx に完全に置き換える予定はありません。 Virtualmin ライセンスであり、Nginx をサポートしていません)。あちこちで見つかった多くのルールを試しましたが、結局どれもうまくいかなかったか、何かが欠けています。実際、Apache を停止しても、画像、スタイルシート、JavaScript を Nginx からブラウザに直接配信できます。しかし、Apache を停止した状態で (WP-SuperCache によって確実にキャッシュされたページで) ブログを閲覧しようとすると、Nginx から得られるのは "

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

ruby-on-rails - nginx の書き換えが機能しない (Mac OS X のパッセンジャーを使用)

本番環境のサーバーで書き換えが正しく機能するnginxがあります。

しかし、ローカル開発マシン (mac) で同じルールを設定しようとすると、書き換えが機能していないようです。

「universitytutor.local」を「www.universitytutor.local」にリダイレクトさせたい

これが私のnginx.confの関連部分です

「universitytutor.local」または「www.universitytutor.local」と入力しても、ページは正しく読み込まれ、リダイレクトされません。

さまざまな都市のサブドメインを使用しているため、そこに *.universitytutor.local が必要なので、これが必要ですが、空白のサブドメインを「www」にリダイレクトする必要があります。

何か案は?

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

url - nginx proxy_pass 奇妙な URL エスケープ ? (それを試してみてください)

元の URL は次のとおりです。

http://www.sitmo.com/gg/latex/latex2png.2.php?z=100&eq=%5Ccos%20%7Bx%7D%2B%5Csin%20%7Bx%7D%3DCV

サンドボックス フラッシュのセキュリティ上の理由から、ドメインにプロキシを作成する必要があります。

これは現在、 http: //www.edoboard.com/latex_gen/%5Ccos%20%7Bx%7D%2B%5Csin%20%7Bx%7D%3DCV を指してい ます

この 2 つの URL を見ると、画像が生成されますが、2 番目のケースでは「+」が欠落しています。それはある種の逃避のためですか?

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

ruby-on-rails - Apache と capistrano を使用した Rails ページのキャッシング

次の投稿では、Nginx を使用した Rails でのページ キャッシュについて説明します。

http://blog.hasmanythrough.com/2008/1/30/segregated-page-cache-storage

このソリューションを自分のアプリで実装したいのですが、Apache で実装します。したがって、メインブロック/ルートは

上記のNginx関連のコードに相当するApacheは何でしょうか??

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

django - nginxの最大サイズを超える、djangoでの大規模なアップロードの処理

ユーザーがメディアファイルをアップロードするnginxにdjangoアプリがあります。メディアは巨大で、30 分間のテレビやラジオ番組は 100 ~ 300 MB になり、共有ホスティングではアップロードが 30 MB に制限されます。

大きなファイルをアップロードしようとする代わりに、20 ~ 30 MB のチャンクを入れるスマート アップローダーを埋め込む方法は? 高度に編集されたフォームを破壊したくないので、防弾ウィジェットなどのツールを挿入する簡単な方法があれば、あなたは素晴らしいです.

リンク、スニペット、例 - 高く評価され、どんなアイデアも大歓迎です。事前にt​​x.

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

ruby-on-rails - x-sendfile を使用して Rails 2.3 経由で Nginx を介して大きなファイルを提供する

Rails 2.3.2 アプリケーションが nginx によってフロントされ、mongrel によって提供され、Rails を介して (アクセスを制御するために) 大きな静的ファイルを提供する必要があるとします。雑種インスタンスのブロックを回避するために、Rails アプリでファイルの転送を nginx に委任する必要があります。

入手可能な情報は矛盾していて不完全なようです。この投稿では、Apache で実行する方法を示し、ngninx でも実行できることを示唆していますが、例はありません。この投稿この投稿は、明らかにRails 2.3が不要にするプラグインを使用してそれを行う方法を示しています。この投稿は、結局のところ、nginx で x-sendfile がサポートされていない可能性があることを示唆しています。

Rails だけでできるようになったことにプラグインをいじり回したくはありません。

プラグインと Rails 2.3/nginx/mongrel を使用せずに x-sendfile のような動作をするようになった人はいますか? そうでない場合、プラグイン (および/または monkeypatch) と Rails 2.3/nginx/mongrel で動作させるための最良のドキュメントは何ですか?

0 投票する
7 に答える
44349 参照

security - X-Powered-By (nginx) を隠す

NginxでX-Powered-Byを非表示にする方法はありますか?

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

apache - LightHttpd と Nginx

わかりました、私はこの質問をここ SO や Web の他の場所で何度も見てきました。でも…どれもかなり古いので、再投稿します。

次のニーズがあります。

  1. 多くの同時 HTTP 接続を処理する機能 (comet など)。これが、Apache ではなく他の Web サーバーを検討している理由です。

  2. PHP のインストールと実行が簡単であること

  3. 特定のリクエストを別のポートの代替 Web サーバー (Apache または yaws) にチャネリングするには、リバース プロキシが必要です。

nginx がデフォルトで高速な CGI をサポートしていないことは知っています。lighthttpd にはそれがあるようですが、メモリ リークに関する苦情を読みました。メモリ リークの問題はまだ蔓延していますか?

nginx と lighthttpd のどちらをお勧めしますか? または、他の何か?なんで?

0 投票する
5 に答える
8650 参照

ruby-on-rails - Nginx/Passengerから「X-Runtime」ヘッダーを削除するには?

編集- 以下に投稿した解決策は、おそらくどのサーバー (Nginx/Apache/その他) にも適用されます。これは、このヘッダーが Rails 自体に設定されているためです。


NginxとPassengerで「X-Runtime」ヘッダーを削除できる場所を知っている人はいますか?

ソース ファイルを grep しましたが、まだ何も見つかりませんでしたが、Rails の明らかな兆候であるため、セキュリティのために削除したいと思います。