CentOS で Web サーバーを構築するためのドメイン名バインドと仮想ホスト構成のスキル
はじめに:
Web サーバーを構築する場合、ドメイン名バインドと仮想ホスト構成は非常に重要な手順です。この記事では、CentOS でドメイン名バインドと仮想ホストを構成する方法と、対応するコード例を紹介します。
1. ドメイン名のバインド
sudo vi /etc/hosts
ファイルの最後に次の行を追加します。 .example.com」はカスタマイズされたドメイン名、「192.168.0.100」はサーバーの IP アドレスです:
192.168.0.100 www.example.com
ファイルを保存して閉じます。
sudo vi /etc/httpd/conf/httpd.conf
次の行を見つけて変更し、「www.example.com」を置き換えます。 「バインドするドメイン名に変更します:
ServerName www.example.com:80
ファイルを保存して閉じます。
Apache サービスを再起動して、設定を有効にします:
sudo service httpd restart
2. 仮想ホストの設定
sudo mkdir /var/www/virtual_host
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>
ファイルを保存して閉じます。
sudo chown -R apache:apache /var/ www/virtual_host/example.com
sudo chmod -R 755 /var/www/virtual_host/example.com
sudo service httpd restart
この時点で、仮想ホストの構成は完了です。
コード例:
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>