この記事では、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 をインストールして構成する方法を学びました。ご不明な点がございましたら、以下にコメントを残してください。