英語フランス語スペイン語

Ad


OnWorksファビコン

webfsd - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで webfsd を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド webfsd です。

プログラム:

NAME


webfsd - 軽量の http サーバー

SYNOPSIS


webfsd [ オプション ]

DESCRIPTION


これは、純粋に静的なコンテンツ用の単純な http サーバーです。 あなたはそれを提供するためにそれを使用することができます
たとえば、http 経由の ftp サーバーのコンテンツ。 いくつかのファイルをエクスポートするのもいいです
一部の設定ファイルを編集せずに、数秒で http サーバーを起動する簡単な方法
最初。

OPTIONS


-h 短い印刷 help テキストとすべてのオプションのデフォルト値。 最後に使用する場合
オプションを指定すると、コマンド ラインの選択が印刷出力に反映されます。

-4 IPvを使用4 のみ。

-6 IPvを使用6 のみ。

-d 有効にします dエバグ出力。

-s 開始/停止通知および重大なエラーを sイースログ。 このオプションを指定します
XNUMX 回実行して詳細ログ (接続の切断などの追加のログ イベント) を取得します。

-t ドライ ネットワークの設定 timeout は >sec< 秒です。

-c n 許容並列数を設定する c>n< への接続。 これはスレッドごとの制限です。

-a n ディレクトリ キャッシュのサイズを構成します。 Webfs にはディレクトリのキャッシュがあります
リスト。 キャッシュされたコピーが XNUMX 時間を超える場合、ディレクトリは再読み取りされます
古いか、ディレクトリの mtime が変更された場合。 次の場合、mtime が更新されます。
ファイルが作成または削除されます。 そうなる ファイルが変更されただけの場合は更新されるため、
古いタイム スタンプとファイル サイズを取得する可能性があります。

-j インデックス ファイルが見つからない場合、ディレクトリ リストを生成しません。

-y n 生成するスレッドの数を設定します (スレッド サポート付きでコンパイルされている場合)。

-p ポート
聞いてください port >port< 着信接続用。

-r DIR ドキュメントの設定 root から >dir<.

-R DIR ファイルの提供を開始する前に、ドキュメント ルートを >dir< に、chroot を >dir< に設定します。 ノート
これは、アクセス ログ ファイルと pidfile のパスにも影響します。

-f file
>file< をインデックスとして使用 fディレクトリのファイル。 クライアントがディレクトリを要求すると、
そのようなファイルがディレクトリとディレクトリに存在する場合、応答として >file< を取得します
それ以外のリスト。 index.html は頻繁に使用されるファイル名です。

-n hostname
ホストを設定するnサーバーが使用する必要がある ame (リダイレクトに必要)。

-i ip バインド先 IP アドレス >ip<。

-l ログ Lログファイル >log< (共通ログ形式) へのすべてのリクエスト。 ファイル名として「-」を使用する
webfsd がアクセス ログを stdout に出力するようにします。
-F スイッチ (下記を参照)。

-L ログ 上記と同じですが、行ごとに追加でフラッシュします。 を監視したい場合に便利です。
末尾に -f を付けたログファイル。

-m file
読む m>file<. デフォルトは /etc/mime.types です。 MIME タイプが読み取られる
chroot() が呼び出される前 (-R で開始された場合)。

-k file
>file< を pidfile として使用します。

-u user
作成セッションプロセスで uid を >user< に設定します (TCP ポートにバインドした後)。 このオプションは root に許可されます
のみ。

-g グループヘッド
作成セッションプロセスで gID を >group< に設定します (TCP ポートにバインドした後)。 このオプションは次の場合に許可されます
ルートのみ。

-F デーモンとして実行しないでください。 Webfsd はバックグラウンドにフォークせず、デタッチしません
ターミナルでエラーを標準エラー出力に報告します。

-b user:pass
エクスポートされたファイルのユーザーとパスワードを設定します。 単一のユーザー名/パスワードのみ
すべてのファイルの組み合わせがサポートされています。

-e ドライ E>sec< 秒後にドキュメントを期限切れにします。 それを使用して、クライアントを確認できます
ドキュメントルート内のコンテンツが定期的に更新されている場合、新しいデータを受け取ります
間隔。 Webfsd は Expires: ヘッダー セットを最終変更時刻プラス > 秒に設定して送信します
秒なので、単純に >sec< の更新間隔を使用できます。

-v 有効にします v仮想ホスト。 これには、webfsd が
ドキュメント ルートの下のホスト名 (小文字)。 この方法で開始した場合: "webfsd -v -r
/home/web" の場合、尋ねられたときにファイル /home/web/ftp.foobar.org/path/file を探します
for http://ftp.FOObar.org:8000/パス/ファイル。

-x path
>path< を CGI ディレクトリとして使用します。 >path< は、ドキュメント ルートに対して相対的に解釈されます。
CGI のサポートは GET リクエストに限定されていることに注意してください。 パスの最初の文字
文字列はスラッシュでなければなりません!

-~ サーバディレクトリ
>subdir< の下に均一に配置されたユーザー固有のサブディレクトリへのアクセスを有効にします。 あ
のリクエスト "/~ユーザー/パス/ファイル"、書き換えられます"$ホーム/サーバディレクトリ/パス/ファイル」、そして
存在を確認した。 ここでは、ユーザーのホーム ディレクトリがシステムから取得されます。
から標準的な方法で $ HOME 環境で。 そのユーザー、よくマークしてください
このスイッチがない場合、特定のリクエストは完全に無効になります。 以来
ユーザーディレクトリは、おそらくサーバーのルートディレクトリの外にあります。
このオプションには注意が必要です。

-S Sセキュア Web サーバー モード。 警告: このモードは https 専用です。

-C path
SSLとして使用するファイル c証明書。 このファイルは、チェーン化された PEM 形式である必要があります。
サーバー証明書と RSA キーが含まれていますが、後者も同様に
別の実体、参照 -K.

-K path
キーが証明書にバンドルされていない場合、秘密キーを含むファイル。

-A path
CA 証明書と証明書チェーンを含むオプションのファイル。

-V クライアント証明書とチェーンに検証手順を適用します。 これらは、
このオプションが選択されている場合、任意のクライアントから提供されます。 各チェーンメンバーは通過する必要があります
確認し、次に次のチェーン メンバーを確認する必要があります。 の有効時間
クライアント証明書がチェックされます。

-Q 暗号
ハンドシェイク、データ交換などに受け入れられる暗号優先度を指定します。
デフォルト値は NORMAL.

Webfsd は suid root でインストールできます (ただし、デフォルトのインストールは suid root ではありません)。 これ
ユーザーが webfsd を chroot()ed で起動し、1024 未満のポートにバインドできるようにします。
ファイルの提供を開始する前に root 権限。

アクセス制御は、単に Unix ファイルのパーミッションに依存しています。 Webfsd は通常のファイルを提供します
可能なディレクトリのリストを提供します 開いたとします。

onworks.net サービスを使用してオンラインで webfsd を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad