ホームページ > 運用・保守 > Linuxの運用と保守 > CentOS で Web サーバーをセットアップするための完全なステップバイステップ ガイド

CentOS で Web サーバーをセットアップするための完全なステップバイステップ ガイド

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

CentOS で Web サーバーをセットアップするための完全なステップバイステップ ガイド

独自の Web サーバーを構築することは、インターネット上で独自の Web サイトやアプリケーションをホストできるようにする重要なスキルです。この記事では、必要なソフトウェアのインストール、サーバーの構成、ファイアウォール ルールの設定などの手順を含む、CentOS オペレーティング システム上で Web サーバーをセットアップするための完全なガイドを紹介します。

ステップ 1: 必要なソフトウェアをインストールする

まず、Apache Web サーバー、MySQL データベース、PHP インタープリターなどの必要なソフトウェアをインストールする必要があります。ターミナルに次のコマンドを入力して、これらのサービスをインストールします。

sudo yum install httpd mysql-server php php-mysql
ログイン後にコピー

ステップ 2: サービスの開始と構成

インストールが完了したら、これらのサービスを開始して構成する必要があります。まず、Apache サーバーを起動し、ターミナルに次のコマンドを入力します:

sudo service httpd start
ログイン後にコピー

次に、起動時に開始するように設定します:

sudo chkconfig httpd on
ログイン後にコピー

次に、MySQL データベース サービスを開始します:

sudo service mysqld start
ログイン後にコピー

同様に、起動時に開始するように設定します。

sudo chkconfig mysqld on
ログイン後にコピー

ステップ 3: ファイアウォール ルールを設定する

#CentOS では、ファイアウォールはデフォルトで有効になっていますが、Web サーバーへのアクセスがブロックされる場合があります。 。したがって、HTTP および HTTPS トラフィックの通過を許可するようにファイアウォール ルールを構成する必要があります。ターミナルに次のコマンドを入力します。

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
ログイン後にコピー

ステップ 4: 仮想ホストの作成と構成

次に、複数の Web サイトまたはアプリケーションをホストするように仮想ホストを構成する必要があります。ターミナルに次のコマンドを入力して、仮想ホスト構成ファイルを作成します。

sudo nano /etc/httpd/conf.d/example.conf
ログイン後にコピー

開いたファイルに、次のコード例を入力します。

<VirtualHost *:80>
    ServerName example.com
    DocumentRoot /var/www/html/example
    ErrorLog /var/log/httpd/example_error.log
    CustomLog /var/log/httpd/example_access.log combined

    <Directory /var/www/html/example>
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
ログイン後にコピー

「example.com」をドメインに置き換えます。名前または IP アドレスを入力し、「/var/www/html/example」を Web サイトのディレクトリに置き換えます。ファイルを保存して閉じた後、Apache サーバーを再起動します。

sudo service httpd restart
ログイン後にコピー

ステップ 5: サーバーをテストする

これで、Web サーバーがセットアップされ、Web サイトまたはアプリケーションにブラウザプログラム。ブラウザにドメイン名または IP アドレスを入力すると、Web サイトのホームページが表示されるはずです。

Web サイトで PHP を使用する場合は、簡単なテスト ファイルを作成して、PHP が適切に動作していることを確認できます。 Web サイトのディレクトリに、次の内容を含む「test.php」という名前のファイルを作成します。

<?php
    phpinfo();
?>
ログイン後にコピー
ファイルを保存して閉じた後、Web ページをリロードすると、PHP 情報ページが表示されます。

概要:

上記の手順に従って、CentOS 上に独自の Web サーバーを正常にセットアップしました。このサーバーを使用して、あらゆる種類の Web サイトやアプリケーションをホストできます。さらに詳しく調べて、サーバーを安全かつ効率的に実行できるように構成および保護する方法を学びましょう。この完全なガイドがお役に立てば幸いです!

以上がCentOS で Web サーバーをセットアップするための完全なステップバイステップ ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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