GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7にlighttpdをインストールする方法

このチュートリアルでは、Centos 7 VPSにlighttpdをインストールする方法と、MariaDBとPHPを設定する方法を紹介します。

Lighttpdは、安全でオープンソースの高速で柔軟な、より最適化されたWebサーバーです。 Lighttpdには高速インフラストラクチャがあり、他の代替Webサーバーと比較した場合、同じハードウェアでより優れたパフォーマンスを実現できます。 Lighttpdは、FastCGI、SCGI、およびCGIインターフェイスをサポートし、任意のプログラミング言語で記述されたWebアプリケーションをサーバーで使用できるようにします。

LighttpdのFastCGIは、オペコードキャッシュを使用してPHPをサポートするように構成でき、Perl、Python、およびRubyコミュニティでも注目を集めています。

インストールを始めましょう。

前提条件

  • このチュートリアルでは、Centos7VPSを使用します。
  • 完全なSSHルートアクセスまたはsudo権限を持つユーザーも必要です。

ステップ1:SSH経由で接続して更新

次のコマンドを使用して、rootユーザーとしてSSH経由でサーバーに接続します。

ssh root@IP_ADDRESS -p PORT_NUMBER

「IP_ADDRESS」と「PORT_NUMBER」をサーバーのそれぞれのIPアドレスとSSHポート番号に置き換えることを忘れないでください。

インストールを開始する前に、システムパッケージを最新バージョンに更新する必要があります。簡単に実行でき、数分もかかりません。

これを行うには、次のコマンドを実行します。

sudo yum update

更新が完了したら、次のステップに進むことができます。

ステップ2:Lighttpdをインストールする

Lighttpdをインストールする前に、システムでEPELリポジトリを有効にし、次のコマンドを使用してソフトウェアパッケージをもう一度更新する必要があります。

yum -y install epel-release
yum -y update

EPELリポジトリを有効にしたら、次のコマンドを実行してLighttpdWebサーバーをインストールできます。

yum install lighttpd

Lighttpdパッケージがインストールされると、サービスを開始して、起動時にサービスを自動的に開始できるようになります。

systemctl start lighttpd
systemctl enable lighttpd

サービスのステータスを確認するには、次のコマンドを実行します。

systemctl status lighttpd

すべてが正常であれば、次の出力が得られるはずです:

● lighttpd.service - Lightning Fast Webserver With Light System Requirements
       Loaded: loaded (/usr/lib/systemd/system/lighttpd.service; disabled; vendor preset: disabled)
       Active: active (running) since Tue 2019-07-02 12:52:11 CDT; 2s ago
 Main PID: 11445 (lighttpd)
      CGroup: /system.slice/lighttpd.service
       └─11445 /usr/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf

ステータスにネットワークエラーが表示された場合は、/etc/lighttpd/lighttpd.confを開きます。 構成ファイルを作成し、server.use-ipv6という行を変更します enableから disable

ここで、Lighttpd Webサーバーを再起動する必要があり、すべてが正常に機能するはずです。

systemctl restart lighttpd

次に、お気に入りのWebブラウザを開いて、サーバーのIPアドレスを入力できます。デフォルトのlighttpdWebページが読み込まれます。

Lighttpdのデフォルトのドキュメントルートは/var/www/lighttpd/です。 メインの設定ファイルは/etc/lighttpd/lighttpd.confにあります。 。

ステップ3:LighttpdのMariaDBサポートをインストールする

Lighttpdの設定でデータベースのサポートが必要な場合は、この手順が非常に役立ちます。

次のコマンドを使用して、MariaDBデータベースサーバーをインストールできます。

yum -y install mariadb mariadb-server

インストールが完了すると、次のコマンドを使用してサービスを開始および有効化できます。

systemctl start mariadb.service
systemctl enable mariadb.service

次に、次のコマンドを実行して、サービスのステータスを確認できます。

systemctl status mariadb.service

すべてが正常であれば、次の出力が得られるはずです:

● mariadb.service - MariaDB database server
       Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
       Active: active (running) since Tue 2019-07-02 11:44:39 CDT; 1h 29min ago
   Main PID: 776 (mysqld_safe)
      CGroup: /system.slice/mariadb.service
     ├─ 776 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
      └─1076 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql

次のコマンドでMariaDBコマンドラインに接続できます:

mysql -u root -p

正常にログインすると、次の出力が表示されます。

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 5
Server version: 5.5.60-MariaDB MariaDB Server

これで、MariaDBデータベースサーバーが正常にインストールされ、接続されました。 「exit」と入力してインターフェースを終了できます。

ステップ4:FastCGIを使用したPHPおよびPHP-FPMのインストール

PHPとそれに必要なすべての拡張機能をインストールするには、次のコマンドを実行します。

yum -y install php php-mysqlnd php-pdo php-gd php-mbstring

PHPをインストールしたら、次のコマンドを実行して、LighttpdのPHP-FPMおよびFastCGIサポートを有効にできます。

yum -y install php-fpm lighttpd-fastcgi

次に、次のファイル/etc/php-fpm.d/www.confを開きます。 お好みのテキストエディタを使用します。チュートリアルでは、「nano」を使用します:

nano /etc/php-fpm.d/www.conf

ファイルが開いたら、次の2行を変更します。

; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
;    will be used.
; RPM: apache Choosed to be able to access some dir as httpd
user = lighttpd
; RPM: Keep a group allowed to write in log dir.
group = lighttpd

これで、PHP-FPMサービスを開始し、次のコマンドを使用して起動時に自動的に開始できるようになります。

systemctl start php-fpm.service
systemctl enable php-fpm.service

サービスのステータスを確認するには、次のコマンドを実行します:

systemctl status php-fpm.service

次の出力が得られるはずです:

● php-fpm.service - The PHP FastCGI Process Manager
       Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor preset: disabled)
       Active: active (running) since Tue 2019-07-02 13:30:09 CDT; 10s ago
  Main PID: 11571 (php-fpm)
       Status: "Processes active: 0, idle: 5, Requests: 0, slow: 0, Traffic: 0req/sec"
       CGroup: /system.slice/php-fpm.service

これですべてです。このチュートリアルでは、Centos 7にLighttpdをインストールする方法と、LighttpdのFastCGIでMariaDB、PHP、PHP-FPMを有効にする方法を学びました。

もちろん、CentOS VPSホスティングサービスのいずれかを使用している場合は、CentOS 7にLighttpdをインストールする必要はありません。その場合は、専門のLinux管理者にCentOS7にLighttpdをインストールしてセットアップするよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS CentOS7にlighttpdをインストールする方法に関するこの投稿が気に入った場合 、以下の共有ショートカットを使用してソーシャルネットワークで友達と共有するか、コメントセクションにコメントを残してください。ありがとう。


Cent OS
  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にJava11および12をインストールする方法

  3. CentOS7にlighttpdをインストールする方法

  1. CentOS7にWine4.0をインストールする方法

  2. CentOS7にVim8.2をインストールする方法

  3. CentOS7にVirtualBoxをインストールする方法

  1. CentOS8にGitをインストールする方法

  2. CentOS8にDockerをインストールする方法

  3. Centos8にJava8および11をインストールする方法