0W-httpd-シンプルな高速フロントエンド
私は、写真、CSSファイル、その他の静的データをアップロードするための簡単なフロントエンドをサーバーにすばやく簡単に配置する方法を提案します。 2002年の夏以来、さまざまなソースでよく呼ばれるように、これらの目的で
0W-httpdまたはZeroWait httpdを使用しています(2番目の名前でディストリビューション以外のものを検索することをお勧めします)。
インストールと設定は非常に簡単です(単純すぎます)。
- 上記のサーバーから現在のバージョンをダウンロードします
- 解凍する
- コマンドの標準シーケンス:
cd 0W-httpd-0.8d
./configure
インストールする
-必要なディレクトリが作成されるように、ルートから実行することを改善する
-デフォルトでは、Webサーバーはnobodyユーザーから起動されます。このアカウントはシステム内に存在する必要があります。 または、構成段階で変更できます。
./configure --owner = myowner --group = mygroup
-デフォルトのWebサーバーは、ディレクトリ/ var / 0Wにインストールされます
- ファイル/var/0W/conf/httpd.conf.frontend-example(koi8rのコメント)を編集し、httpd.confに名前を変更します。
- 実行(ルートとして)/ var / 0W / bin / 0W-httpd -w
より安定した動作のために-wオプションをお勧めします-重大なエラーや誤動作が発生した場合、Webサーバーは自動的に再起動します。 シンプルなフロントエンドの場合、これは必要ありませんが、タスクのコードのアップグレードを開始する場合に役立ちます。
それだけです
より細かい設定
については、構成ファイルの説明を読むことをお勧めし
ます 。 たとえば、フロントエンドタスクに加えて、0W-httpdはDoS攻撃(ConnectionsPerIPディレクティブ)およびHTTPフラッド(Antifloodディレクティブ)に対する保護をサポートしています。
いくつかの事実:
- 2001年2月25日-最初のバージョンの起動( 変更ファイルから判断 )。
- Liveinternet.ruランキングで現在使用されています。
- 2002年の夏に個人的にこのWebサーバーに出会いました-彼はトラフィックの増加との戦いで焼きたてのYadro.ruバナーを保存しました。 Apacheの設定が1日あたり200万のバナー表示のトラフィックで行われた場合、0W-httpdは同じサーバーで1日あたり最大4000万まで平和的に生活できました。
ZeroWaitを使用した私の経験:
- バナー交換システムのバナーの配布
- 閉鎖されたソーシャルネットワークの写真の配布(配布時に、ユーザーの承認を確認します)。
どちらの場合も、組み込みの自家製モジュールを使用して、Webサーバーの機能が拡張されます。 このトピックに関心がある場合は、このプロセスについて説明します。
このWebサーバーについて、著者であるMaxim Zotovに感謝します。Source: https://habr.com/ru/post/J108246/
All Articles