問題タブ [thttpd]

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 に答える
1388 参照

php - thttpd Web サーバーをサポートするための PHP 5 用の SAPI モジュールはありますか?

thttpd Web サーバーをサポートするための PHP 5 用の SAPI モジュールはありますか? 奇妙なことに、PHP 5.2.6 ソースに含まれているものは PHP 4.x 用です。

ありがとう、ケネス

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

php - メモリ使用量に関して、thttpd モジュールとしての PHP と CGI の比較

組み込み環境でphpを使用する予定です。現在の Web サーバーは thttpd です。現在、cgi として実行するか、SAPI モジュールとして実行するかという 2 つのオプションを検討しています。cgi がセキュリティ面で有利であることは知っています。しかし、php を cgi として使用する場合は、リクエストごとに php のインスタンスをメモリにロードする必要があります。

これを thttpd の SAPI モジュールとしてコンパイルしてみましたが、thttpd のメモリ使用量、特に rss が、リクエストの数が増えても大きくならないことがわかりました。

thttpd がどのように php をロードするか説明できる人はいますか? 一度だけロードされ、thttpd が実行されている限りメモリに常駐しますか? もしそうなら、これを cgi の代替と見なすことができます。

マルチスレッドを実行しますか、つまり、同時に複数の http 要求がある場合は? または、一度に 1 つずつ要求を処理しますか?

thttpd のモジュールとしての php の動作について説明している適切なドキュメントはありますか?

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

php - PHPでクロスコンパイルされたTHTTPDサーバーは正常に動作しますが、PHPはありません

ARM ボードに PHP が必要です。PHP 5 と THTTPD の両方のクロスコンパイルに成功し、どちらも ARM ボード上で正常に動作しているように見えますが、.php ページのみが未処理で表示されます (Web ブラウザーで「ソースを表示」を実行すると、PHP が表示されます)。コード)。

ばかげた構成の詳細である必要があります。勝利のあごから敗北を奪っているように感じます。どんな助けや賢いアイデアも大歓迎です!

ビルド、デプロイ、テストの手順は次のとおりです。

私の thttpd.conf ファイルは次のとおりです。

私の手順は次のとおりです。

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

php - CGI モードの thttpd と php

PHP と thttpd を CGI モードで連携させる方法はありますか? あちこちにいくつかの情報がありますが、PHP が thttpd によって設定された環境変数を理解せず、スクリプト ファイルを見つけることができないように見えるため、単純な試みは失敗しました。

php を thttpd モジュールとしてビルドすることは、カスタム ビルド構成 (組み込みデバイス) のため望ましくありませんが、最後の手段として可能です。ただし、可能であれば、CGI アプローチを使用することは避けたいと思います。

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

ruby-on-rails - 2つの小さなhttpdサーバーまたは1つの大きなサーバー?

別のドメインを介して静的アセットを提供するようにWebサイトを最適化して、ダウンロード/アップロードの帯域幅を減らし、キャッシュを簡単にできるようにしています。

現在、NGINXとPassengerでRails3.1を使用しています。

これまでのところ、すべてのアセットが現在のドメインと同様のドメイン(サブドメインではなく、別のドメイン...このように実際のドメインからのCookieが提供されない)を介して提供されるようにシステムを設定しましたリクエスト内で転送されます)。NGINXサーバーの構成は次のとおりです。

Railsの環境よりもアセット用に別の環境を用意する方がはるかに優れていると思います(いくつかの単純なアセットを提供するためだけに行われているすべてのRack抽象化は本当に好きではありません)。

私の質問は今も残っています、静的ファイルをthttpdのような別のHTTPサーバーに分割する必要がありますか?今のところ、両方とも同じマシンで実行されていますが、すべてのアセットはthttpdを介して配信され、すべてのレールはnginxを介して配信されます。thttpdインスタンスは、別のIPまたはポートで実行できます。これでもっと速くなるかどうか疑問に思っています。

何か案は?行き過ぎですか?

0 投票する
0 に答える
503 参照

c++ - thttpd は multipart/form-data をサポートできますか?

thttpd を正常にセットアップし、フォームを使用してサンプル ページをテストすることができました。入力要素をタイプ「ファイル」に置き換えてファイルのアップロードを投稿すると、thttpd は応答なしで接続を閉じますが、入力タイプがテキストの場合も同じように機能します。

では、thttpd はファイルのアップロード、つまり multipart/form-data の処理を​​サポートしていますか? はいの場合、C/C++ で書かれた cgi を使用して同じことを処理する方法は?

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

html - スタイルシートが機能しないのはなぜですか?

次のような単純なhtmlページがあります。

style.cssは次のとおりです。

出力は黄色のテストだと思いますが、黒いテストです。

このリンクを使用する場合:

CSSの中身は見えるので、クライアントは読めると思います。

組み込みシステムの Web サーバーとして thttpd を使用しています。

IE 開発者が表示するもののスクリーン キャプチャ: スタイルは適用されません

これは、html と css の両方が IE によって取得されていることを示しています。

スタイルはサーバーから取得されます

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

ssl - THTTPD で Web サイトをホスティングするための SSL 接続

全て、

ポート86で HTTP 経由でアクセスできる Web サイトがあります。ここで、接続を保護するために SSL を追加する必要があります。この Web サイトは、SSL をサポートしていないthttpd Web サーバーで提供されています。その時、私はグーグルでたくさん検索しました。Stunnel を介して SSL を thttpd に追加することをお勧めします。

更新しました:

ここに私のstunnel.confがあります:

これが私が得た結果です:

実行前のポートリッスン情報は次の/usr/local/bin/stunnelとおりです。

そして、実行後のポートリッスン情報は次のとおりです。

何がうまくいかないのか、今はわかりません。任意の提案をいただければ幸いです。

追加した:

ファイアウォールを閉じると、正常にアクセスできますhttps://<my-ip-address>。ただし、次のエラー メッセージが引き続き表示されます。

なぜだろう...

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

c - __interceptor_strchr は何をしますか?

このマシン命令の直後に関数がクラッシュします(スタックオーバーランが原因です):

何をし__interceptor_strchr(char const*, int)ますか?

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

javascript - thttpd Web サーバーからの HTTP 応答に HTTP ヘッダー「Access-Control-Allow-Origin」を設定するにはどうすればよいですか?

画像 (svg) と JSON ファイルがある thttpd ( http://acme.com/software/thttpd/ ) Web サーバーがあります。

Web サーバーからこれらのリソースを取得する必要がある小さな Web ページを開発していますが、常に次のエラーが発生します。

サーバー側で Access-Control-Allow-Origin ヘッダーを設定して、Apache サーバーの .htaccess ファイルのように任意のオリジンからのリクエストを受け入れる必要があることを知っています。

しかし、thttpdサーバーでそれを行う方法が本当にわかりません。これまでに読んだすべてのドキュメントと関連トピックは、Apache、NGINX、IIS6 などに関するものです。

Web サーバー上の構成ファイルを変更するために必要なすべての権限を持っています (ルート アクセス権があります)。

また、HTTP 要求のデータ型として "jsonp" を Javascript コードで使用しようとしましたが、JSON ファイルを取得しようとすると次のエラーが発生することに注意してください。

とにかく、SVG 形式の画像も取得する必要があるため、データ型として「jsonp」を使用することは避けたいと思います。

ここに私のJavaScriptコードがあります:

どんな助けでも本当に感謝します!

ありがとう