ホームページ > 運用・保守 > Linuxの運用と保守 > CentOS 上に Web サーバーを構築するためのドメイン名バインドと仮想ホスト構成のスキル

CentOS 上に Web サーバーを構築するためのドメイン名バインドと仮想ホスト構成のスキル

PHPz
リリース: 2023-08-05 19:57:07
オリジナル
2126 人が閲覧しました

CentOS で Web サーバーを構築するためのドメイン名バインドと仮想ホスト構成のスキル

はじめに:
Web サーバーを構築する場合、ドメイン名バインドと仮想ホスト構成は非常に重要な手順です。この記事では、CentOS でドメイン名バインドと仮想ホストを構成する方法と、対応するコード例を紹介します。

1. ドメイン名のバインド

  1. hosts ファイルを変更する
    まず、CentOS hosts ファイルにドメイン名と IP アドレス間のマッピング関係を追加する必要があります。通常は /etc/hosts にある hosts ファイルを見つけて開きます。

sudo vi /etc/hosts

ファイルの最後に次の行を追加します。 .example.com」はカスタマイズされたドメイン名、「192.168.0.100」はサーバーの IP アドレスです:

192.168.0.100 www.example.com

ファイルを保存して閉じます。

  1. DNS 解決の構成
    ドメイン名が登録され、DNS 解決が有効になっている場合は、この手順をスキップできます。それ以外の場合は、ドメイン名レジストラーのコントロール パネルで、ドメイン名がサーバーの IP アドレスを指すようにする必要があります。
  2. Apache の構成
    次に、ドメイン名が正しいディレクトリを指すように Apache サーバーを構成する必要があります。 Apache のメイン設定ファイル httpd.conf を開きます:

sudo vi /etc/httpd/conf/httpd.conf

次の行を見つけて変更し、「www.example.com」を置き換えます。 「バインドするドメイン名に変更します:

ServerName www.example.com:80

ファイルを保存して閉じます。

Apache サービスを再起動して、設定を有効にします:

sudo service httpd restart

2. 仮想ホストの設定

  1. 仮想ホストの作成directory
    仮想ホストの構成には、Web サイト ファイルを保存するための別のディレクトリが必要です。まず、仮想ホストのファイルを保存するディレクトリを作成します:

sudo mkdir /var/www/virtual_host

  1. Apache 構成ファイルを変更します
    Apache を開きます仮想ホスト構成ファイル httpd-vhosts.conf:

sudo vi /etc/httpd/conf.d/httpd-vhosts.conf

ファイルの最後に、次の内容を入力し、「example.com」をドメイン名、「/var/www/virtual_host/example.com」を先ほど作成したディレクトリ パスに置き換えます。

ServerName example.com
DocumentRoot /var/www/virtual_host/example.com
<Directory /var/www/virtual_host/example.com>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>
ログイン後にコピー

ファイルを保存して閉じます。

  1. アクセス許可の設定
    Apache から Web サイト ファイルにアクセスできるようにするには、仮想ホスト ディレクトリのアクセス許可を変更する必要があります:

sudo chown -R apache:apache /var/ www/virtual_host/example.com
sudo chmod -R 755 /var/www/virtual_host/example.com

  1. Apache サービスを再起動します
    Restart構成を有効にするための Apache サービス:

sudo service httpd restart

この時点で、仮想ホストの構成は完了です。

コード例:

  1. index.html ファイルの作成
    仮想ホスト ディレクトリに、Web サイトのホームページとしてindex.html ファイルを作成します:

sudo vi /var/www/virtual_host/example.com/index.html

次の内容をファイルに貼り付けます:


< html>

<title>Welcome to example.com!</title>
ログイン後にコピー


<h1>Welcome to example.com!</h1>
<p>This is the default web page for the domain example.com.</p>
ログイン後にコピー


ファイルを保存して閉じます。

  1. テスト Web サイト
    「example.com へようこそ!」と表示されたページが表示された場合は、ブラウザにドメイン名 (http://www.example.com など) を入力します。 , これは、ドメイン名のバインドと仮想ホストの構成が成功したことを意味します。

要約:
この記事では、CentOS でのドメイン名バインドと仮想ホスト構成のテクニックを紹介します。hosts ファイルを変更し、DNS 解決と Apache の関連構成を設定することで、ドメイン名をディレクトリの目的に修正します。同時に、読者が練習してテストできるように、仮想ホスト ディレクトリとホームページを作成するためのコード例も提供されています。

この記事が、CentOS で Web サーバーを構築する際のドメイン名のバインドと仮想ホストの構成に役立つことを願っています。

以上がCentOS 上に Web サーバーを構築するためのドメイン名バインドと仮想ホスト構成のスキルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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