GNU/Linux >> Linux の 問題 >  >> Debian

Debian 10 に Lighttpd をインストールする方法

この記事では、Debian 10 に Lighttpd をインストールしてセットアップするために必要な手順について説明しました。このチュートリアルを続行する前に、sudo を持つユーザーとしてログインしていることを確認してください。特権。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。

Lighttpd は、Jan Kneschke によって開発された無料のオープンソースの高性能 Web サーバーです。他の Web サーバーと比較してメモリ使用量が少なく、速度が重要な環境向けに特別に設計されています。安全で高速で、1 つのサーバーで最大 10,000 の接続を並行して処理できます。 Lighttpd には、FastCGI、SCGI、Auth、URL 書き換え、出力圧縮、イベント メカニズムなどの豊富な機能セットが付属しています。

Debian 10 に Lighttpd をインストール

ステップ 1. 最初のコマンドはパッケージ リストを更新し、最新バージョンと依存関係を確実に取得します。

sudo apt update
sudo apt upgrade

ステップ 2. Debian 10 に Lighttpd をインストールします。

apt パッケージ マネージャーを使用して、Debian リポジトリから Lighttpd をインストールします。

sudo apt install lighttpd

Lighttpd を正常にインストールしたら、起動時にサービスを起動して有効にします。

sudo systemctl start lighttpd
sudo systemctl enable lighttpd
sudo systemctl status lighttpd

インストールが完了したら、Web ブラウザーを開いて http://YOUR_SERVER_IP または http にアクセスし、その動作を確認できます。ローカル マシンの場合は ://localhost 。これはポート 80 を介して機能し、利用可能でなければならないことに注意してください。

ステップ 3. Lighttpd に対する PHP サポートを有効にします。

最初のステップは、PHP とそのモジュールの一部をインストールすることです。これを行うには、次のコマンドを使用します:

sudo apt install php7.3 php7.3-fpm php7.3-mysql php7.3-cli php7.3-curl php7.3-xml

デフォルトでは、PHP-FPM は UNIX ソケット /var/run/php73-fpm.sock. をリッスンします。 したがって、ファイル /etc/php/7.3/fpm/pool.d/www.conf を変更する必要があります。 PHP-FPM を TCP ソケットでリッスンするように設定します:

sudo nano /etc/php/7.3/fpm/pool.d/www.conf
listen = 127.0.0.1:9000

ファイルを保存して閉じます。次に、ファイル 15-fastcg-php.conf を開いて、Lighttpd で FastCGI サポートを有効にします。

nano /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",

ファイルを保存して閉じます。次に、次のコマンドで FastCGI および FastCGI-PHP モジュールを有効にします:

lighty-enable-mod fastcgi
lighty-enable-mod fastcgi-php

最後に、Lighttpd と PHP-FPM サービスを再起動して、すべての構成変更を適用します。

sudo systemctl restart lighttpd
sudo systemctl restart php7.3-fpm

ステップ 4. ファイアウォールを構成する

次のコマンドを発行して、HTTP (80) および HTTPPS (443) リクエストがファイアウォールを通過できるようにします:

ufw allow 80/tcp
ufw allow 443/tcp
ufw reload

おめでとうございます。Debian Buster に Lighttpd をインストールして構成する方法を学びました。ご不明な点がございましたら、以下にコメントを残してください。


Debian
  1. Debian9にNextcloudをインストールする方法

  2. Debian9およびDebian8にPostgreSQL11/10をインストールする方法

  3. Debian9にMongoDB4.4/4.2をインストールする方法

  1. Debian9にTomcat8.5をインストールする方法

  2. Debian9にMongoDBをインストールする方法

  3. Debian 11 /Debian10にPostgreSQLをインストールする方法

  1. Debian9にNginxをインストールする方法

  2. Debian9にApacheをインストールする方法

  3. Debian9にJenkinsをインストールする方法