問題タブ [lighttpd]
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.
php - DjangoとPHPをlighttpdと一緒に?
私はDjangoで遊んでいて、Djangoに個人のホームページを作成しましたが、ワードプレスのブログをパスとして使用したいと思います。
たとえば/blog/
、Djangoまたはlighttpdでパスして、PHPワードプレスサイトをレンダリングする場合、それを行うための最良の方法は何ですか?
私はlighttpdでproxy.serverを使ってテストしましたが、運がありませんでした。Djangoがlighttpdのエイリアスを上書きしているようです。
blog.testsite.comをlighttpdインスタンスに移動させてPHPをレンダリングするだけでも問題はありませんが、それは私が望んでいることではありません。
regex - lighttpd で .cn .jp .ch .eu .fr を domain.com にリダイレクトする
複数のドメインを当社のドットコム アドレスにリダイレクトしたいと考えています。
ドメインには次の拡張子があります。
- cn
- jp
- チャンネル
- EU
- フランス
www.domain.fr は www.domain.com を指す必要があります - sub.domain.fr は sub.domain.com を指す必要があり、拡張子の後のパスはそのままにして、www.domain.fr/foo が www.domain を指すようにする必要があります。 .com/foo
FRはほんの一例です。説明したように、すべての拡張機能で機能するはずです。私にとっては、明示的に (cn|jp|ch|eu|fr) と書くか、ワイルドカードを設定するかは問題ではありません。
次のことを試しましたが、うまくいきませんでした:
ご協力いただきありがとうございます!
ruby-on-rails - ルートを静的コンテンツとして扱う Lighttpd/FastCGI
FastCGI と Rails で、lighttpd がルーティングされた URL を静的ファイルとして扱っている (つまり、それらが静的であると認識しているため、Rails に送信しない) というイライラする問題に遭遇しました。
ルート パスにヒットすると、Rails アプリケーションが取得されますが、URL 構造を持つ何かにヒットするとすぐに、デフォルトの :controller/:action ルートに一致するパスであっても、lighttpd から 404 が返され、Rails アプリは「ありません」となります。相談さえしませんでした。
ここに私のlighttpd.confがあります:
エラーに関しては、私はまったく得られません。ただし、Lighttpd でデバッグをオンにすると、次のようなイベントが表示されます。
何がうまくいかないのでしょうか?
apache - NGINX/Cherokee/Lighttpd で Apache を使用する理由
Apache は 10 年以上にわたってデファクト スタンダードの Web サーバーでしたが、近年では RAM の消費量が少なく、より少ないスレッドと非同期 I/O を使用して 1 秒あたりにより多くの要求を処理する Web サーバーが登場しています。私の意見では、これらのサーバーの構成もより単純で最小限に抑えられていると思います。
非同期サーバーははるかに軽量であるのに、なぜ人々は Apache を使用するのでしょうか? 明確なメリットはありますか?
grails - 開発中に LightHTTPD を使用して grails アプリケーションを前面に出す最も簡単な方法は何ですか?
私は LightHTTPD に精通しておらず、これを構成する方法に関するガイドを見つけることができませんでした。しばらく前にドキュメントを読んで構成しようとしましたが、失敗しました....
LightHTTPD を使用して開発中の grails アプリケーションを前面に出す最も簡単な方法は何ですか?」
caching - lighttpd で存在しないファイルのリクエストを傍受することは可能ですか?
ファイルが存在する場合はファイルのリクエストが成功するが、ファイルが存在しない場合は cgi スクリプトなどに処理およびリダイレクトされるように lighttpd を構成することは可能ですか?
私が達成しようとしているのは、スクリプトによって生成され、直接提供される一連の画像ファイルをディスク上に置くことです。要求時に、ファイルが存在しない場合、スクリプトは画像を生成してディスクに保存し (将来の要求のために)、画像を直接提供するか、同じ URL にリダイレクトし、今回は成功します。基本的に、生成された出力をディスクにキャッシュしています。
私は現在、スクリプトが常にリクエストを処理し、ファイルが存在する場合はファイルを読み取ってエコーするプロトタイプを持っていますが、オーバーヘッドを節約し、可能であれば lighttpd に直接提供させたいと考えています。
url - Lighttpd:正規表現に一致するURLをパスワードで保護する方法
Lighttpdの特定のパターンに一致するURLをパスワードで保護する便利な方法はありますか?
正規表現を一致させることを考えましたが、他のクリエイティブなソリューションがあればいいでしょう。
注:保護したいURLが特定のディレクトリ構造に限定されていないため、ディレクトリをパスワードで保護する方法を探していません。
アダム
django - Djangoとlighttpdでファイルを提供する
Djangoでダウンロード可能なコンテンツを提供する簡単な方法を作成しようとしています。ログインしたユーザーは、lighttpdを介して(かなり大きな)ファイルをダウンロードできるようにするという考え方です。
SOにはこれに関するいくつかの投稿があり、簡単な解決策のあるブログ投稿にも出くわしました。
上記のリンクのようにビューを作成し(そして、lighttpd設定に「allow-x-send-file」=>「enable」を追加しました)、それは一種の「動作」します。Firebugでヘッダーを確認すると、正しいコンテンツタイプ、ファイル長、200 OKが表示されますが、ファイルがダウンロードされません。
次に、SOで解決策を見つけました。ここでは、追加のヘッダーが送信されます。これでファイルが提供されますが、ダウンロードされたファイルは空です。ヘッダーはまだ正しいです。
これが私のソースです(auth_decoratorsが削除され、存在しないファイルは処理されません):
flash - SWFフラッシュファイルを使用してテストWebサイトをロードする方法は?
SWFがSWFObjectで埋め込まれているWebサイトがあります。このSWFファイルには1.5MBがあります。1時間あたり600人のユーザーがWebサイト(Lightppd)を開こうとした場合に、Webサイト(Lightppd)が機能するかどうかをテストしたいと思います。約になります。900MB/時間の転送。
だから私は1つに2つの質問があります:
1)ab(Apache Bench)テストはSWFObjectを処理し、テスト中にSWFファイルを取得しますか?2)1)が間違っている場合、SWFファイルが正しく埋め込まれているWebサイトの負荷テストを行う方法は?
django - Django + lighttpd+fcgiのパフォーマンス
私はDjangoを使用してかなり長いhttp投稿リクエストを処理していますが、同時に多くのリクエストを受け取ったときに、セットアップにいくつかの制限があるのではないかと思います。
lighttpd.conf fcgi:
Django init.dスクリプト開始セクション:
上記のスクリプトを使用してDjangoを起動すると、マルチスレッドのDjangoサーバーが作成されます。
lighttpd error.logで、load = 10が表示されます。これは、同時に多くのリクエストを受け取っていることを示しています。これは1日に数回発生します。
私の設定は、多くの長いhttp postリクエスト(それぞれ数分続く可能性があります)を同時に処理するために正しいですか?