私はラップトップを使用していて、ネットワーク上のサーバーのサブドメインを作成したいと考えています。ラップトップで、アドレスを使用してサーバーにアクセスできるように、hostsファイルを変更しましたmyserver
アクセスするmyserver
と、「動作します」というデフォルトのApacheサーバーのHTMLページが表示されます。
私のサーバーでは、デフォルトのドキュメントルートは/var/www/
user.myserver
次の場所でファイルを入力してアクセスできるように、ユーザーのサブドメインを作成したい/home/user/Websites/
ここで、サーバー上のhttpd.confを変更して以下を追加しました。
<VirtualHost *>
ServerName *
DocumentRoot "/var/www/"
</VirtualHost>
<VirtualHost *>
ServerName user.localhost
DocumentRoot "/home/user/Websites/"
</VirtualHost>
また、サーバー上のhostsファイルは次のように変更されます。
127.0.0.1 user.localhost
ラップトップを装着user.myserver
すると、ブラウザにサーバーが見つからないと表示されます。
私は何が欠けていますか?