
これは、Apache で仮想ホストを設定する初めての試みです。test.mysite.com
のサブドメインを設定しようとしていますmysite.com
。
私の VPS にはすでに Apache がインストールされていました。そこにはライブで実行中のファイル/var/www
がありましたindex.html
。それ以来、私は次のことを実行しました。
/var/www/main/
デフォルトのドキュメントルートが作成されました。/var/www/test/
仮想ホストによって提供されるコンテンツが作成されました。/etc/apache2/sites-available/default
にコピーされましたetc/apache2/sites-available/test.mysite.com
。a2ensite test.mysite.com
サイトが有効になったことを示す成功メッセージとともに実行します。- 実行し
service apache2 reload
てサーバーをリロードします。
以下は私が変更した最初の行ですetc/apache2/sites-available/test.mysite.com
:
<VirtualHost *:80>
ServerName test.mysite.com
ServerAdmin [email protected]
DocumentRoot /var/www/test
...
私が見つけたすべてのガイドとチュートリアルによると、サブドメインは稼働しているはずです。しかし、ブラウザでページを見つけることができません。サブサイトを稼働させるために他に何かする必要があるのでしょうか?
編集: 解決済み 回答は Apache 構成ファイルとはまったく関係ありません。ホスティング プロバイダーでサブドメインを登録するだけで済みました。許可されたら、これを回答としてマークします。
答え1
答えは Apache 構成ファイルとはまったく関係ありませんでした。ホスティング プロバイダーでサブドメインを登録するだけで済みました。