ホームページ >運用・保守 >Linuxの運用と保守 >Yum を使用して Lighttpd Web サーバーを CentOS および RHEL にインストールする方法

Yum を使用して Lighttpd Web サーバーを CentOS および RHEL にインストールする方法

不言
不言オリジナル
2019-04-01 15:20:473762ブラウズ

Lighttpd は、実稼働環境での実行に適した高性能 Web サーバーです。これは高度に最適化され、安全で非常に柔軟な Web サーバーであり、LightTPD は他の Web サーバーと比較してメモリと CPU の使用量が非常に少なくなります。そのイベント駆動型アーキテクチャは、多数の並列接続 (キープアライブ) 向けに最適化されています。

Yum を使用して Lighttpd Web サーバーを CentOS および RHEL にインストールする方法

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。