Mac向け仮想ホスティングの設定手順
Mac仮想ホストを設定する手順は次のとおりです。
- ターミナルを開く:ランチャー->その他->ターミナルの順にクリックします。
- ターミナルを立ち上げる:次のコマンドを実行し、Enterキーを押してhostsファイルを編集します。
sudo nano /etc/hosts
- 管理者パスワードを入力してください:Mac 管理者パスワードを入力して Enter キーを押します。
- ホストファイルにバーチャルホストの設定を追加:ホストファイルの各行に 1 つのバーチャルホストを設定します。形式は「IPアドレス ドメイン名」です。
127.0.0.1 example1.com
127.0.0.1 example2.com
- Ctrl + O 保存、Ctrl + X 終了
- ネットワークサービスを再起動するには、以下のコマンドを入力し、Enterキーを押してください。
sudo killall -HUP mDNSResponder
- Apacheサーバーを構成するには、[システム環境設定] > [共有] > [リモートログイン] に進み、[リモートログイン] がオンになっていることを確認します。
- 自分のホームディレクトリ内にサイトのファイルを入れるためのディレクトリを作成する
mkdir ~/Sites
- Apacheサイトの設定: ターミナルを開き、以下のコマンドを入力してApacheのhttpd.confファイルを編集します。
sudo nano /etc/apache2/httpd.conf
- 仮想ホストを有効にするには、httpd.confファイルの「Include /private/etc/apache2/extra/httpd-vhosts.conf」を見つけ、その行がコメントアウトされていない(#が付いていない)ことを確認する。
- ApacheのVirtualHost設定ファイルを編集するには、ターミナルを開いて以下コマンドを入力します。
sudo nano /etc/apache2/extra/httpd-vhosts.conf
- 仮想ホスト設定を追加:httpd-vhosts.conf ファイルに仮想ホスト設定を追加します。各設定ブロックは単一の仮想ホストを表しており、次の形式になります。
<VirtualHost *:80>
DocumentRoot "/Users/yourusername/Sites/example1"
ServerName example1.com
</VirtualHost>
- 保存して終了するには、「Control」と「O」キーを押してファイルを保存し、「Control」と「X」キーを押してnanoエディタを終了します。
- Apacheサーバーを再起動するには、次のコマンドを入力してEnterキーを押します。
sudo apachectl restart
Macの仮想ホストが設定完了しました。設定した仮想ホストのドメイン名をブラウザでアクセスすることで、サイトが正常に動作するか確認することができます。