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

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

WBOY
リリース: 2023-08-06 13:25:06
オリジナル
1403 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート