Apacheバーチャルホスト設定
Apache 仮想ホストを設定するには、次の手順を実行する必要があります:
- Apacheの設定ファイルを開くには:
Linuxでは、設定ファイルは通常、 /etc/httpd/conf/httpd.conf または /etc/apache2/apache2.conf にあります。
Windowsでは、設定ファイルは通常、C:\Program Files\Apache Group\Apache2\conf\httpd.confに配置されています。
- 仮想ホスティング機能を有効にする:
構成ファイル中の以下の行がコメントになっていないことを確認する。
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
Include conf/extra/httpd-vhosts.conf
- 仮想ホストの配置:
http-vhosts.conf ファイルを作成し、以下のコンテンツを追加してください。
<VirtualHost *:80>
DocumentRoot "path/to/your/site"
ServerName example.com
ServerAlias www.example.com
</VirtualHost>
path/to/your/site を自分のサイトのルートディレクトリのパスに、example.com を自分のドメインに置き換えます。
- hostsファイルを編集する。
hostsファイルを開きます。このファイルは、(Linuxの場合は)/etc/hosts、または(Windowsの場合は)C:\Windows\System32\drivers\etc\hostsにあります。
次の行を追加する:
127.0.0.1 example.com
127.0.0.1 www.example.com
- Apacheサーバーを再起動します。
Linux上でApacheを再起動するには、以下のコマンドを使用してください:
sudo service apache2 restart
WindowsでApacheをサービスマネージャーから再起動する。
これで Apache 仮想ホストの設定が完了です。ブラウザに http://example.com または http://www.example.com と入力すると、Web サイトが表示されます。