問題タブ [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.

0 投票する
6 に答える
2727 参照

c - c signal() + alarm() の代替

私はいくつかの FastCGI アプリを構築していますが、アイドル状態になった後に lighttpd がそれらを強制終了しないというバグがあるので、それらを自分で閉じようとしています。

使ってみた

close 関数に exit(0) を実行させると、ほぼうまく機能します。

問題は、メイン プログラムのループが実行されるたびに close 関数が呼び出されることです (ループをリセットするたびに alarm(300) を呼び出します)。alarm() のマニュアル ページを読みましたが、同じ値で複数回呼び出すと SIGALRM が作動するようには見えないので、Lighttpd がアラーム信号を送信していると想定しています。

大きな質問です!特定の間隔の後にメソッドを実行し、その間隔を SIGALRM なしでリセット可能にする方法はありますか? 目覚ましも複数あればいいのに。

これまでのアプリ全体は次のとおりです。

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

c# - C# でのマルチパート ダウンロード?

この件に関して私の無知をお許しください。

DownThemAllと同じ方法でサーバーからファイルをダウンロードできるアプリケーションを C# で作成したいと考えています。DownThemAll は、同じファイルをダウンロードするために HTTP サーバーへの接続を 4 つ開いているようです。これを行う可能性のある既存のライブラリがあるかどうか疑問に思っていました。

この機能に関する彼らのサイトからの引用は次のとおりです。

DownThemAll は、「マルチパート ダウンロード」と呼ばれるスマートなダウンロード手法を備えています。ファイルを複数のセクションに分割し、同時にダウンロードします。

また、ダウンロードを一時停止/再開できるようにしたいと考えています。それが私が望む基本的な機能です。完全なダウンロード マネージャー ライブラリは必ずしも必要ではありませんが、これらのことを実行できるライブラリがあれば、それについても知りたいです。ファイルは、lighttpd でホストされているパスワードで保護されたディレクトリにあるため、自分自身を認証する方法も必要です。

使用できる既存のライブラリがない場合、これを実行できる可能性のある.netクラスを調べる必要がありますか?

ありがとう!

編集: タイトルをより適切に言い換え、それが何であるかを説明する DownThemAll サイトからの引用を追加しました。

2番目の編集:svensがこれまでで最も適切な回答を投稿したと思いますが、コメントとして:/自分が何について話しているのかわからなかったのでタイトルを誤解したので、それは私のせいです. 彼は、HTTP ダウンロードの一時停止/再開に関する記事を投稿しました。Rangeまた、私が使用することになっているヘッダーについても説明しています。

Range ヘッダーは、1 回のリクエストで複数の範囲を要求できます。これは、「マルチパート範囲」と呼ばれる機能です。これを、ほとんどすべてのダウンロード ツールがダウンロード速度を上げるために使用するセグメント化されたダウンロードと混同しないでください。これらのツールは、2 つ以上の同時接続を開き、それぞれが異なる範囲のファイルを要求することにより、ダウンロード速度を向上させると主張しています。

そのため、範囲を使用してファイルの特定の部分を同時にダウンロードしたいと考えています。繰り返しになりますが、ファイルを一度にダウンロードするよりもおそらく利点はありません。私はそれをして、一時停止/再開できるようにします。

みんなありがとう!

PS svens、先に進んでコメントを回答として投稿してください。必要に応じて受け入れることができます。

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

iphone - djangoサーバーとiphoneアプリ間の安全な通信

私は、ユーザーがサーバーと対話するときに、サーバーに小さな情報(一度に128文字未満の2つの文字列、これはあまり頻繁には発生しません)を送信する必要があるiPhoneアプリケーションを作成しています。この情報は秘密にしておきたいので、なんらかの暗号化や安全な接続が必要だと思います。

私の質問は、物事のサーバー側についてです。iPhoneアプリが通信する必要のあるサーバーはdjangoで記述されており、lighttpdで実行されています。これを行うための最も適切な方法(または標準的な方法)は何ですか。私はhttpsを考えていました。これはiPhoneでASIHTTPRequestを使用してPOSTリクエストを実行できることを知っていますが、サーバー側で何が必要かわかりません。証明書が必要ですか?データはどのように暗号化/保護されますか?これを支援するdjangoモジュールはありますか?lighttpdを設定するために何かする必要がありますか?

xml-rpcやjson-rpcのようなものはもっと簡単でしょうか?そのような通信を確保することは可能ですか?それはどのレベルで起こりますか?

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

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

proxy - URL パラメータに基づいて異なるポートにリダイレクトする lighttpd プロキシ ルールを作成するにはどうすればよいですか?

現在、すべてのリクエストをポート 1530に転送するproxy.serverルールがあります。lighttpd.confroutemsg.pl

リクエスタが URL でポート パラメータを渡し、そのパラメータがリクエストをプロキシするポートとして使用されるようにルールを変更するにはどうすればよいですか?

例: 次のリクエストは、ポート 1531に送信http://www.myip.com/routemsg.pl?p=1531されます。127.0.0.1

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

regex - lighttpd mod_rewrite all

次のことを行うには正規表現が必要です。

  • すべてのリクエストをindex.phpにリダイレクトします
  • URL に get パラメータがある場合は、$_GET[] (php) でアクセスする必要があります。

私の(完全ではない)解決策は次のとおりです。

しかし、ここでのエラーは、「?」がない場合です。URLに「404が見つかりません」と表示されます。

助けてくれてありがとう、dexcs

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

php - Linuxのhtdocsパス

私はsshを介してLinuxサーバーで作業しており、htmlファイルとphpファイル(htdocsフォルダー)を配置する場所を知りたいのですが、サーバーはlighttpdを実行しているようです。

私のディレクトリ構造は次のようになります。

代替テキスト

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

php - Lighttpd for Windows に関する質問

私は Windows に lighty を使用しています。Linux ではないことはわかっていますが、ATM ではローカル ホスティングしか利用できないため、多くのことを学び、Web スキルを練習することができます。

fast-cgi が Windows で動作しないことは承知していますが、パフォーマンスを向上させるために他にどのような方法があるのでしょうか?

また、誰かまたはボットがサイトにアクセスするたびに、表示されるすべての lightpd.exe ウィンドウ/ボックスを非表示にする方法を考えていました... lighttpd をバックグラウンドから実行できますか? 私はそれをサービスとして実行していますが、それで問題ありません...

しかし全体として、windows での lighty のサポートがほとんどないのはなぜでしょうか?

そして、なぜすべてを Linux や Windows 上に置くべきなのかについてのもう 1 つの講義は、本当にどうでもいいことです...その議論は本当に時間の無駄です...私とあなたの...

何か有益な情報があれば、ぜひ聞きたいです。

私は物事を改善する方法を常に学びたいと思っている人の一人だと思います. それは私にとって麻薬のようなものです.

たとえば、yslow は画像、css、javascript のサブドメイン ホスティングが大好きなので、サブドメインを追加しました。

私は本当に lighty が好きです。そこにいるのが私だけではないことを願っています... windows でそれを使用しています...そして、windows サイトのすべての lighty は死んでいるようです...または忘れられています...

お時間をいただきありがとうございます..

-クレイグ

0 投票する
4 に答える
232 参照

bash - ファイルの内容を変更する

bash スクリプトを使用してリモート マシンに lighttpd サーバーをインストールしています。インストール後、サーバーのポートを構成する必要があります。システムは、ファイル /etc/lighttpd/lighttpd.conf を変更する権限がないことを示しています。

これをどのように変更しますか?

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

php - HTML ソースを gzip する方法

Web ページの HTML ソースを gzip したいのですが、lighttpd/php5 サーバーでこれを行う最善の方法は何ですか。

php.ini私は自分のファイルを次のように編集してそれをやろうとしました:

しかし、それは透過的な圧縮のみのようです。

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

lighttpd - 「ソケットが無効になり、接続制限に達しました」とはどういう意味ですか?

Redhat4 で lighttpd-1.4 を実行していますが、lighttpd がクラッシュしたときに次のエラーが発生しました。

これは何を意味し、どうすれば回避できますか?

私はそれをグーグルで検索しましたが、有用なものは何も思いつきませんでした。