問題タブ [lighty]
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 - DjangoとのLighttpdおよびApacheの構成に必要なヘルプ
私はDjangoをWebフレームワークとして使用し、次にApacheとLighttpdをそれぞれWebサーバーと静的メディアサーバーとして使用しています。Lightyはすべての静的コンテンツを適切に提供しますが、ユーザーがアップロードした新しいファイルを提供するように構成する必要があります。Lighttpdは、Apache(Django)マシンとは異なるマシンで実行されています。ディレクトリを作成してからイメージファイルを作成するという私のdjangoコードは、Apacheマシンで実行され、現在同じマシン自体に保存されています。このディレクトリとファイルの作成を静的メディアサーバーで実行し、メディアサーバー自体で処理する必要があります。os.mkdir関数とurllib.urlretrieve関数をそれぞれ使用して、ディレクトリを作成し、Django(Apache)マシンにファイルを保存しています。
ruby-on-rails - Win32 での Rails デプロイメントのベスト プラクティス: Lighty + Sgci
私はこのサイトのユーザーから非常に優れたガイダンスを受け取りました.Railsの上級者が次の問題を解決するのを手伝ってくれると思います.
シンプルな Rails アプリケーションを win32 サーバーにデプロイしようとしています。
win32 Rails アプリケーションのデプロイメントについて、これらの手順 ( http://functionalelegant.blogspot.com/2008/05/deploying-rails-on-windows.htmlを参照) に注意深く取り組んできました。
多かれ少なかれクリーンなWindowsインストールから始めて、ダウンロードしてインストールしました
- ルビー
- ライトTPD
- レール
- Zed の SCGI Rails ランナー
- Windows Server 2003 リソース キット ツール
- Ruby/DBI ADO パッケージ
その後、次のことを行いました。
SCGI gem の行をコメントアウトしました (これが実際に問題を引き起こしていました)。
提案どおりにディレクトリ構造を作成し、ログ用のフォルダーを作成しました。
scgi.yaml ファイルと Lighty 構成ファイルを変更して、環境設定を反映させました。
この後、Lighty と SGCI プロセスを起動するバッチ スクリプトを作成しました。それらは正しく実行されているように見えます。ただし、app-errors.log 内には次の行が表示されます。
最後に、http://localhost:xxxx/に移動すると、空白のページが表示されます。更新: 空白のページだけが表示されていることに気付きました。ソースを表示すると、次の問題が明らかになりました。
「ruby script/server」は正常に動作しますが、ページは外部から見えないことに注意してください。
何か案は?何か思い当たることがあれば教えてください。
regex - Apache RewriteCond から Lighttpd へ
Apache で実行されている一部のサイトを Lighttpd に移行したいと考えています。
この書き換えルールをLighttpdの同等のルールに変換するのを手伝ってくれる人はいますか?
Lighttpd 書き換えの説明 ( http://redmine.lighttpd.net/wiki/1/Docs:ModRewrite ) を読んでいますが、この特定のルールを変換する方法がわかりませんでした。
どうもありがとう
php - Lighttpd 1.4.19-5+lenny2 での Opencart 1.4.9.4 リダイレクト
最近、単純な E コマース Web サイトのソリューションとして Opencart を検討しています。とても気に入っていますが、リダイレクトがうまくいかないようです。
私は Web サーバーとして lighttpd を使用しています。Opencart が SEO URL の Apache .htaccess 構成を提供していることに気付きましたが、lighttpd には運がありません。
Opencart は、次のような形式の URL を使用します。
ログインページ:
http://[domain]/index.php?route=account/login
製品ページ:
http://[domain]/index.php?route=product/product&product_id=51
理想的には、次のようなものが欲しいです。
ログインページ:
http://[domain]/index.php/account/login
製品ページ:
http://[domain]/index.php/product/51/[product-name]
もちろん、正しい方向へのポインタは高く評価されます。Lighty で書き換えを処理する正しい方法をどこで見つけるかについての簡単な説明でも役に立ちます!
前もって感謝します。
webserver - LIGHTTPD ソースで fork 呼び出しを使用しない
LIGHTTPD を組み込みシステムに移植する予定です。私の環境には fork() システム コールがありません。これが定義されていない場合、lighttpd は fork 呼び出しを行いません。ここまでは順調ですね..
しかし、lighttpd モジュール「mod_cgi」の 1 つで、ステートメント if (HAVE_FORK) { ...} によって保護されていない fork() 呼び出しを確認できます。
「mod_cgi」でこの fork() 呼び出しを回避する方法はありますか?コンパイル中にこのモジュールを無効にすることはできますか?
あなたの助けは大歓迎です、これについてのコメントをお願いします。
mod-rewrite - Lighttpd の mod_rewrite モジュール
Lighty の mod_rewrite モジュールに問題があります。
私はこれを作ろうとしています:
上記のように動作させたいのですが、ディレクトリ /images/ や index.php、favicon.ico、style.css などのファイルなど、すべての物理ディレクトリとすべてのファイルを書き換えから除外したいと考えています。奇妙に振る舞う。
どうすればこれを達成できますか?私は次のことを試しましたが、これは私が望んでいたことには問題ありませんでしたが、ディレクトリとファイルを除外すると実際には機能しませんでした:
ちなみに、これにはどのような違いがありますか:
この:
streaming - lighttpd メモリ使用量を使用した webm ビデオのストリーミング
Web サイトに webm ビデオのフォルダーがあり、それらをストリーミングしたいと考えています。
mysite.com/media/video.webm にアクセスすると、Firefox のネイティブ WebM ビデオ プレーヤーが表示され、ビデオが正しくストリーミングされます。サーバーには 512MB のメモリしかなく、ビデオのストリーミング中に空きメモリがすべてなくなります。(空き容量が 300MB からわずか 16MB に) 動画はファイルから読み込まれるだけですが、再生中に動画全体がキャッシュされると思います。
すべてのメモリを失わずに lighttpd 経由でビデオをストリーミングするにはどうすればよいですか?
java - サーブレットに依存しない Web アプリケーション設計 (Web サーバーを使用せず、アプリケーション サーバーを使用しない)
リアルタイム プッシュ (おそらく websocket) を必要とする Web アプリケーションを設計しようとしていますが、メモリの制約があり、サーブレット コンテナーの使用を避けたいと考えています。つまり、私のアプリケーションは Web サーバーのみにデプロイされ (インターフェイス アプリケーション サーバーはありません)、サービスと通信できるはずです (できれば Java ベース)。しかし、それがどれほど実現可能かはわかりません) - サービス バックエンド - リアルタイム プッシュ
lighttpd - 2 番目のドキュメントルートを持つ Lighttpd
Lighttpd 1.4.35 を 2 番目の document-root-path で構成したいと考えています。Lighty は、config-file で指定された最初の server.document-root-path を介してファイルを検索する必要があります。ファイルが見つからない場合は、2 番目の server.document-root-path を介して検索する必要があります。
Lightyにそのように指示するためのヒントも設定も見つかりませんでした。
誰か私に何かヒントはありますか?これは可能ですか?私がグーグルで見つけたものは、仮想ホストやエイリアスなどに関するものです。
ありがとう!