Linuxコミュニティで利用できるWebサーバーのリストにより、関連する知識がより動的で透過的になりました。これらのWebサーバーはオープンソースであるため、Linuxユーザーは各サーバーのパフォーマンスの高さを簡単に利用できます。
ただし、Webサーバーの選択に関しては、最小限のメモリ使用量や効果的なCPU負荷管理などの他の重要な要素も考慮する必要があります。このプロファイルの説明を満たすオープンソースでパフォーマンスの高いWebサーバーの1つに、 Lighttpd があります。 。
lighttpd URL書き換え、認証、SCGI、FastCGI、出力圧縮などの高度な機能セットが原因です。この記事ガイドでは、 Lighttpdのインストールと構成について説明します。 RHEL 8上のWebサーバー オペレーティングシステム。
まず、自分がrootユーザーであるか、使用しているRHEL8システムでSudoユーザー権限を持っていることを確認してください。
RHEL8へのlighttpdのインストール
RHEL 8 オペレーティングシステムは最新です。
$ sudo dnf update
これで、 RHEL 8 システムは最新です。lighttpdのダウンロードとインストールに進むことができます。 dnf経由 パッケージマネージャー。
$ sudo dnf install lighttpd
インストールが正常に完了したら、次のコマンドシーケンスを使用して、Lighttpd Webサーバーを起動、有効化、およびステータスを確認できます。
$ sudo systemctl start lighttpd $ sudo systemctl enable lighttpd $ sudo systemctl status lighttpd
lighttpdを使用 稼働していると、Webブラウザからデフォルトのランディングページにアクセスできるはずです。
http://localhost OR http://server-ip-address
Lighttpdで単一のWebサイトをホストする
まず、 / var / www / lighttpdを作成します あなたのウェブサイトのページはこのディレクトリ内にあるので、ディレクトリは読み取り可能です。
$ sudo chmod -R 755 /var/www/lighttpd
たとえば、 index.htmlを編集できます ページを開いて、反映された変更をWebブラウザに表示します。
$ sudo nano /var/www/lighttpd/index.html
結果のWebビューは次のようになります。
Lighttpdの仮想ホストを介して複数のウェブサイトをホストする
/ var / www内にWebサイトディレクトリを作成する必要があります ディレクトリ。例:
$ sudo mkdir /var/www/linuxshelltips.lan.network
このディレクトリを書き込み可能にする:
$ sudo chmod -R 755 /var/www/linuxshelltips.lan.network
このディレクトリ内にサンプルWebページを作成します:
$ sudo nano /var/www/linuxshelltips.lan.network/index.html
このWebサイトの仮想ホスト構成ファイルを作成します:
$ sudo nano /var/www/linuxshelltips.lan.network.conf
このセクションでは、さまざまなWebサイトに複数の仮想ホスト構成を実装することを想定しているため、上記の構成ファイルを /etc/lighttpd/vhosts.dに移動する必要があります。 ディレクトリ:
$ sudo mv /var/www/linuxshelltips.lan.network.conf /etc/lighttpd/vhosts.d/
ここで、Lighttpd Webサーバーのメイン構成ファイルを再度開き、上記で作成した構成ファイルへのパスをその中に含める必要があります。
$ sudo nano /etc/lighttpd/lighttpd.conf
このファイルの一番下までスクロールして、下で強調表示されている行のコメントを解除します。
上記のコメントのない行は、 /etc/lighttpd/vhosts.d内に作成される将来のすべての仮想ホスト構成ファイルを意味します ディレクトリは、新しいサイトをホストするたびに個別に含める必要なしに、上記のLighttpdメイン設定ファイルから自動的に認識されます。
Lighttpd設定ファイルを保存して閉じ、Lighttpdを再起動します。
$ sudo systemctl restart lighttpd
そして、ドメイン名を介してWebブラウザから新しいサイトにアクセスしてみてください。
http://your-domain.com
Webビューは次のようになります。
ホストしたい他のサイトについて、上記で説明した仮想ホストの構成手順を模倣できます。
このチュートリアルガイドを使用すると、単一および複数のWebサイトの両方をホストおよび提供する際のLighttpd Webサーバーの軽量性、パフォーマンス、および適用性を自由に体験できます。