ホームページ >運用・保守 >Linuxの運用と保守 >Yum を使用して Lighttpd Web サーバーを CentOS および RHEL にインストールする方法
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 サイトの他の関連記事を参照してください。