
次の記事では、 Ubuntu20.04にLighttpdサーバーをインストールするにはどうすればよいですか。 これは ウェブサーバー 高性能環境向けに最適化された、安全、高速、柔軟性。 他のWebサーバーと比較してリソースをほとんど消費せず、AJAXアプリケーションの実行に特に高速です。 また、オープンソースであり、BSDライセンスを使用しています。 UNIXライクなシステムで動作します。
高速で効率的で安全なWebサーバーに興味がある場合は、Ubuntu20.04とLighttpdを組み合わせるのが興味深いでしょう。 このサーバー 他のWebサーバーと比較すると、メモリフットプリントが小さくなります、CPU負荷の効率的な管理と一連の高度な機能も備えています(FastCGI、SCGI、Auth、Output-Compression、URL-Rewritingなど).
Ubuntu20.04にlighttpdをインストールします
Lighttpdは、Unixファミリのオペレーティングシステムで人気のあるWebサーバーの非常に人気のある代替手段です。 これのおかげで、 メインのUbuntu20.04リポジトリから入手できます。。 したがって、Ubuntu 20.04にインストールするには、ターミナルを開いて(Ctrl + Alt + T)、次のコマンドを実行するだけです。
sudo apt install lighttpd
Lighttpdはシステムサービスとして管理されます、したがって、ターミナルに入力することで開始できます。
sudo systemctl start lighttpd
そして、私たちはできます やめて この他のコマンドで:
sudo systemctl stop lighttpd
それはまた私達に可能性を与えるでしょう サービスのステータスを知る ターミナルでの入力:

sudo systemctl status lighttpd
サーバーが稼働しているときは、次のことができます。 Webブラウザーを開き、に移動します http://localhost ローカルにインストールする場合、または http://ip-del-servidor リモートでインストールする場合.

PHPサポートをLighttpdに追加します
それは言わなければならない 動的なWebサイトを解釈できるようにPHPをインストールする必要があります、デフォルトではそうではないので。 これにより、この言語で作成されたアプリケーションの大部分をサーバーで使用できることが保証されます。 できる 次のコマンドでPHPをインストールします:

sudo apt install php7.4 php7.4-fpm php7.4-mysql php7.4-cli php7.4-curl php7.4-xml
PHPのインストールが完了したら、LighttpdがPHPと連携してウェブサイトを解釈できるように、いくつかの小さな変更を加える必要があります。 最初のものは のXNUMXつを開きます 構成ファイル 私たちのお気に入りのエディターで:
sudo vim /etc/php/7.4/fpm/pool.d/www.conf
Y ファイル内で「listen」の値を変更します a:

listen = 127.0.0.1:9000
次に、変更を保存してファイルを閉じます。 次のステップは 別の構成ファイルにさらに変更を加える。 それで、それを開きましょう:
sudo vim /etc/lighttpd/conf-available/15-fastcgi-php.conf
そして内部 次の行を変更します:
"bin-path" => "/usr/bin/php-cgi", "socket" => "/var/run/lighttpd/php.socket",
これらの他の人のために:

"host" => "127.0.0.1", "port" => "9000",
終了したら、変更を保存してファイルを閉じます。
この時点では、次のコマンドを実行するだけです。 LighttpdをPHPで動作させるモジュールを有効にする:

sudo lighty-enable-mod fastcgi sudo lighty-enable-mod fastcgi-php
終了しました Lighttpdおよびphp-fpmサービスの再起動:
sudo systemctl restart lighttpd php7.4-fpm
PHPが有効になっていることを確認する
私たちが行ったすべてが機能するかどうかをテストするには、 LighttpdのルートディレクトリにPHPファイルを書き込んでから、ブラウザで開きます。.
次のコマンドを使用して、このファイルを作成します。
sudo vim /var/www/html/test.php
ファイル内に次のテキストを貼り付けます。 次に、ファイルを保存して閉じます。
<?php phpinfo();?>
ターミナルに戻り、 ディレクトリのパーミッションを変更し、Lighttpdをその所有者にする必要があります。 これを行うには、次のコマンドを実行します。

sudo chown -R www-data:www-data /var/www/html/ sudo chown -R 755 /var/www/html/
さて、ブラウザを開いて 新しく作成されたファイルにURLを付けて移動します http://tu-servidor/test.php 次のようなものが表示されます。

ファイルを正しくロードするには、Lighttpdサーバーを再起動する必要がある場合があります test.php 作成したばかりです。
に示されているように OSレーダー、Lighttpdは、Webアプリケーションの実行において非常に軽いことで際立っています。 このため、サーバーでの日常業務で多くの興味深いことに使用できます。 このサーバーの詳細については、で提供されているドキュメントを参照してください。 プロジェクトのウェブサイト。 さらに、私たちはあなたの中でより多くの情報を得ることができます GitHubリポジトリ.