Lighttpd は、実稼働環境での実行に適した高性能 Web サーバーです。これは高度に最適化され、安全で非常に柔軟な Web サーバーであり、LightTPD は他の Web サーバーと比較してメモリと CPU の使用量が非常に少なくなります。そのイベント駆動型アーキテクチャは、多数の並列接続 (キープアライブ) 向けに最適化されています。
Lighttpd は、一部の人気のある Web 2.0 サイトを強化します。高速 IO インフラストラクチャを提供し、同じハードウェア上で何度も拡張できるようにします。これは、より高速な FastCGI、COMET 準拠の mod_mailbox、非同期 IO など、将来のネットワークを念頭に置いて開発されました。
以下の手順に従って、Lighttpd を RHEL ベースのシステムにインストールできます。
ステップ 1: EPEL リポジトリの追加
EPEL yum リポジトリには最新の Lighttpd パッケージが含まれています。まず、EPEL yum リポジトリをシステムに追加します。
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
ステップ 2: LightTPD サーバーをインストールする
yum パッケージ マネージャーを使用して lighttpd をインストールする
# yum install lighttpd lighttpd-fastcgi
Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: mirror.nbrc.ac.in * epel: mirrors.ispros.com.bd * extras: mirror.nbrc.ac.in * updates: mirror.nhanhoa.com Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package lighttpd.i686 0:1.4.35-1.el6 will be installed ---> Package lighttpd-fastcgi.i686 0:1.4.35-1.el6 will be installed --> Processing Dependency: spawn-fcgi for package: lighttpd-fastcgi-1.4.35-1.el6.i686 --> Running transaction check ---> Package spawn-fcgi.i686 0:1.6.3-1.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved =================================================================================================== Package Arch Version Repository Size =================================================================================================== Installing: lighttpd i686 1.4.35-1.el6 epel 300 k lighttpd-fastcgi i686 1.4.35-1.el6 epel 45 k Installing for dependencies: spawn-fcgi i686 1.6.3-1.el6 epel 16 k Transaction Summary =================================================================================================== Install 3 Package(s) Total download size: 361 k Installed size: 818 k Is this ok [y/N]: y Downloading Packages: (1/3): lighttpd-1.4.35-1.el6.i686.rpm | 300 kB 00:00 (2/3): lighttpd-fastcgi-1.4.35-1.el6.i686.rpm | 45 kB 00:00 (3/3): spawn-fcgi-1.6.3-1.el6.i686.rpm | 16 kB 00:00 --------------------------------------------------------------------------------------------------- Total 206 kB/s | 361 kB 00:01 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Warning: RPMDB altered outside of yum. ** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows: google-chrome-stable-34.0.1847.116-1.i386 has missing requires of libnss3.so(NSS_3.14.3) Installing : lighttpd-1.4.35-1.el6.i686 1/3 Installing : spawn-fcgi-1.6.3-1.el6.i686 2/3 Installing : lighttpd-fastcgi-1.4.35-1.el6.i686 3/3 Installed: lighttpd.i686 0:1.4.35-1.el6 lighttpd-fastcgi.i686 0:1.4.35-1.el6 Dependency Installed: spawn-fcgi.i686 0:1.6.3-1.el6 Complete!
ステップ 3: LightTPD サーバーを構成する
lighttpd 構成を開始する前に、システムで selinux が無効になっていることを確認してください。
# getenforece
次に、Lighttpd 設定ファイル /etc/lighttpd/lighttpd.conf を編集します。
server.use-ipv6 = "disable" server.max-fds = 2048
server.use-ipv6: この値を「diable」に設定すると、サーバーが IPv6 接続をリッスンできるようになります。そしてIPv6接続を無効にします。
server.max-fds Lighttpd はシングルスレッド サーバーであり、その主なリソース制限はファイル記述子の数であり、デフォルトで (ほとんどのシステムで) 1024 に設定されています。トラフィックの多いサイトを処理するには、これを 2048 に設定します。
ステップ 4: LightTPD サーバーを開始します
最後に次のコマンドを使用して lighttpd サービスを開始します
# service lighttpd start
サーバーを停止または再起動するには、次のコマンドを使用します。次のコマンド。
# service lighttpd stop # service lighttpd restart
サーバーの起動時に lighttpd を起動する
# chkconfig lighttpd on
[関連する推奨事項: Linux ビデオ チュートリアル ]
以上がYum を使用して Lighttpd Web サーバーを CentOS および RHEL にインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。