Windows上のTinyWebサーバー
ウェブサイトで作業しているウェブマスターのサーバー要件は時々変わるかもしれません。 彼らが小さいサイズ、最小限のメモリ、スピードと低コストによって制約されているなら、 tinywebは素晴らしい解決策を提供します。 サーバーが非常に小さいだけでなく、インストールしなくても機能します。 このtinywebサーバーはコマンドでアクセスすることでWindows OS上で簡単に実行できます。 このサーバーの最も優れた機能の1つは、ウェブマスターが任意の時点で複数の小さなウェブブラウザを起動できることです。 これらすべての機能により、通常のサーバーで作業しているときに制限があると感じるWebマスターにとって、これはWindows上で非常に便利なツールになります。
TinyWebは、Windows用の軽量サーバーで、すばやく動作し、非常に正確です。
特徴:
- インストールは不要です
- 超小型(サイズはわずか59kb)
- ほとんどメモリを消費しません(3 MB未満)
- とても早い
- 無料
Tinywebをダウンロードするには://www.ritlabs.com/en/products/tinyweb/
直接ダウンロード://www.ritlabs.com/download/tinyweb/tinyweb.zip
TinyWebを実行する
- index.htmlファイルを作成する必要があります。
- 例: c:\ www \ index.html
- その後、いくつかのコンテンツを追加します。
こんにちは世界 !
- コマンドラインで、次のコマンドを実行します。
小さなc:\ www
- 注:絶対パスを使用する必要があります
- // localhostで結果を確認してください。
TinyWebを停止する方法
- タスクマネージャ ( Ctrl + Alt + Del )を開き 、プロセスtiny.exeを終了します。
- または、コマンドラインを使用して:
taskkill / F / IM tiny.exe
CGI
TinyWebをCGIに使うことができます。
- ファイルを作成します。
c:\ www \ cgi-bin \ test.bat
- 次のコードを追加してください。
@echo off echoコンテンツタイプ:テキスト/プレーンエコー。 エコー。 こんにちは! echoあなたのIPアドレスは%REMOTE_ADDR%、あなたのブラウザは%HTTP_USER_AGENT%です
- //localhost/cgi-bin/test.batにアクセスしてください。
同時に複数のTiny Webサーバーを起動できます。
注:SSL版もあり、これも無料です - TinySSL
- こちらからダウンロードしてください://www.ritlabs.com/en/products/tinyweb/tinyssl.php
CGIのBinayファイル
Unix / Linuxとは異なり、Windowsコンソールはデフォルトでバイナリデータを使用しません。 あなたのCGIがバイナリファイルを送る必要があるなら、手動でそれをバイナリモードに強制する必要があるでしょう。 例えばPythonでは:
sys.platform == "win32"の場合はsysをインポートする:import os、msvcrt msvcrt.setmode(sys.stdout.fileno()、os.O_BINARY)
リンク集
- //www.ritlabs.com/en/products/tinyweb/features.php
- //www.ritlabs.com/en/products/tinyweb/install.php