ホームページ >運用・保守 >Linuxの運用と保守 >CentOS 7 で Web サーバーを構築するためのベスト プラクティス

CentOS 7 で Web サーバーを構築するためのベスト プラクティス

WBOY
WBOYオリジナル
2023-08-06 13:25:061399ブラウズ

CentOS 7 で Web サーバーを構築するためのベスト プラクティス

はじめに:
インターネットの急速な発展に伴い、独自の Web サーバーを構築することが多くの人々、特に企業や個人にとって必要になっています。ウェブサイトは建設中です。この記事では、CentOS 7 オペレーティング システムで Web サーバーを構築するためのベスト プラクティスを紹介し、関連するコード例を示します。

1. Apache (HTTP サーバー) のインストール

  1. ターミナルを開き、次のコマンドを実行して Apache をインストールします:

    sudo yum install httpd
  2. インストールが完了しました その後、Apache を起動し、起動時に自動的に起動するように設定します:

    sudo systemctl start httpd
    sudo systemctl enable httpd

2. Apache の設定

  1. ファイアウォールを次のように設定します。 HTTP (ポート 80) アクセスを許可します:

    sudo firewall-cmd --zone=public --add-service=http --permanent
    sudo firewall-cmd --reload
  2. Apache 構成ファイルを変更します:

    sudo vi /etc/httpd/conf/httpd.conf
  3. Set ServerName (設定されていない場合):

    ServerName your_domain_name
  4. Web サイトのルート ディレクトリを設定します:

    DocumentRoot /var/www/html
    <Directory /var/www/html>
     Options Indexes FollowSymLinks
     AllowOverride All
     Require all granted
    </Directory>
  5. #Apache を再起動して変更を有効にします:

    sudo systemctl restart httpd

3. MySQL (データベース サーバー) のインストールと構成

  1. 次のコマンドを実行して MySQL サーバーをインストールします:

    sudo yum install mariadb-server

  2. インストール後完了したら、MySQL を起動し、ブート時に自動的に開始するように設定します:

    sudo systemctl start mariadb
    sudo systemctl enable mariadb

  3. セキュリティ スクリプトを実行し、MySQL ルート パスワードを構成します:

    sudo mysql_secure_installation

4. PHP のインストール

  1. 次のコマンドを実行して、PHP と関連拡張機能をインストールします:

    sudo yum install php php-mysql

  2. php.ini 設定ファイルを変更します:

    sudo vi /etc/php.ini

  3. タイムゾーンを設定します:

    date.timezone = Asia/Shanghai

  4. Apache を再起動して設定を有効にします:

    sudo systemctl restart httpd

5. Web サイトを作成してテストします。

  1. /var/www/html ディレクトリに Web サイトを作成します。単純なindex.php ファイル:

    sudo vi /var/www/html/index.php

  2. Enter次のコード:

    <?php
    phpinfo();
    ?>

  3. ブラウザを開き、サーバーの IP アドレスを入力し、Web サイトが正常にアクセスされたことを示す phpinfo 情報を確認します。
結論:

この記事を通じて、CentOS 7 オペレーティング システムで Web サーバーを構築するためのベスト プラクティスを学びました。上記のコード例を使用すると、簡単な Web サーバーをすばやく構築して構成できます。ただし、実際のニーズによっては、構成とセキュリティについてさらに考慮する必要がある場合があります。この記事が、独自の Web サーバーをより簡単に構築できるように、何らかの助けになれば幸いです。

以上がCentOS 7 で Web サーバーを構築するためのベスト プラクティスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。