Lighttpdは、Unix、Linux、およびWindowsサーバーオペレーティングシステム用のApache Webサーバーのスリムな代替です。その主な目的は、Webコンテンツを高速で安全な方法で配信することです。
Lighttpd Webサーバーは、特にLinuxでWebにコンテンツを配信する必要があるが、必ずしも大量のCPUとRAMを搭載しているわけではない場合に便利です。
Lighthttpd Webサーバーのセットアップはそれほど多くありませんLinuxでのApacheまたはNginxのセットアップなど。開発Webサイトで利用可能なパッケージはありません。代わりに、使用する場合は、パッケージをダウンロードして手動でインストールする必要があります。方法は次のとおりです。
Lighttpd RPMパッケージをダウンロードする
少し前に、Lighttpd RPMパッケージがありました。CentOS / RedHat Enterprise Linux。ただし、Webサーバーの開発者はこれらをもう配布しないようです。そのため、Lighttpdを使用する場合は、ソースコードが必要です。
wgetを入手
ソースコードをダウンロードするには、次のものが必要です。 wget ダウンロードツール。ほとんどのサーバーオペレーティングシステムには常にこのプログラムが含まれているわけではないため、インストールが必要です。
Ubuntu
sudo apt install wget
Debian
sudo apt-get install wget
Arch Linux
sudo pacman -S wget
CentOS
sudo yum install wget
フェドラ
sudo dnf install wget
OpenSUSE
sudo zypper install wget
取得したら wget Linuxサーバー(またはサーバーとして使用しているデスクトップ)で実行されているツールをダウンロードします。 CD コマンドを実行し、ターミナルセッションを / tmp ディレクトリ。
でダウンロードを行う / tmp (別名一時)ディレクトリは、ソフトウェアが起動して実行されると、ファイルシステムが散らからないようにします。
cd /tmp
ソースコード
ターミナルが一時ディレクトリにあるので、呼び出します wget そして、lighttpdのソースコードリリースを入手します。
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz
または、TarGZリリースに問題がある場合、開発者はTarXZリリースを利用できます。
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz
lighttpd Webサーバーパッケージは、インターネット接続に応じて、ダウンロードに数秒かかります。プロセスが完了したら、このチュートリアルの次のセクションに進みます。
ソースコードを抽出する
コードが一時ディレクトリ内のLinuxサーバーシステムにダウンロードされました(/ tmp)、今度はアーカイブからコードを抽出します。 LinuxでLighttpdコードファイルを抽出するには、 タール コマンド。
ターミナルで、書く タール 「zxvf」スイッチで。これにより、TarGZアーカイブの内容を抽出して表示できます。
tar zxvf lighttpd-1.4.52.tar.gz
または、TarGZの代わりにTarXZアーカイブをダウンロードした場合、使用する必要があります タール 異なるスイッチのセットを使用したコマンド。具体的には、「xvJf」のもの。
tar xvJf lighttpd-1.4.52.tar.xz
コードを抽出して、実行します CD コマンドを実行し、ターミナルを新しいフォルダーに移動します。
cd lighttpd-*
そこから、使用 ls ディレクトリの内容を表示します。
ls
LinuxでLighttpdをコンパイルする
Lighttpd Webサーバーの構築にはいくつかの手順があります。それほど複雑ではなく、必要な依存関係をインストールすることから始めます。
Ubuntu
sudo apt install libpcre3-dev libbz2-dev zlib1g-dev
Debian
sudo apt-get install libpcre3-dev libbz2-dev zlib1g-dev
Arch Linux
sudo pacman -S pcre-8 zlib bzip2
フェドラ
sudo dnf install pcre-devel zlib-devel libbz2-devel
OpenSUSE
sudo zypper install pcre-devel zlibary-devel libbz2-devel
依存関係がインストールされたら、システムをスキャンし、システム上にmakeファイルを作成します。 Makeファイルは、「構成」スクリプトで作成されます。
./configure
スクリプトを実行します。特にシステムに依存関係ファイルがないと判断された場合は、スクリプトの実行と再実行に数回かかる場合があります。
ガイドでは、インストールを支援するために最善を尽くしますスクリプトがMakeファイルを正しく生成するために必要な依存関係。ただし、常に機能するとは限りません。問題がある場合は、ドキュメントを確認してください。
構成が完了したら、次を使用してインストールをビルドします。 作る コマンド。
make sudo make install
すべてのインストールが完了したら、サーバーを構成する必要があります。これを行うには、公式Webサイトにアクセスしてください。

配布固有のパッケージ
ほとんどの場合、Lighttpdはその外に出ませんWebサーバーのディストリビューション固有のパッケージを維持する方法。このため、ソースコードをコンパイルおよびビルドする方法について説明しました。さらに、ソースコードのダウンロードは、Linux OSが何であるかに関係なく、ソフトウェアの最新リリースを入手できるようにするための良い方法です。そうは言っても、一部のディストリビューションでは、プライマリソフトウェアソースにLighttpd Webサーバーパッケージが含まれている場合があります。
詳細については、pkgs.orgをご覧ください。 このページには、いくつかのLighttpdパッケージのリストに関する情報が表示されます。ただし、ディストリビューション固有のリリースをインストールすると、開発者から直接入手するほど頻繁に更新されない可能性があることに注意してください。
コメント