Apache 仮想サブドメイン

Apache 仮想サブドメイン

仮想サブドメインを作成しようとしていますが、httpd-vhosts.conf を編集した後、Apache が起動に失敗し、エラー ログにエラーは表示されません。

<VirtualHost 127.0.0.1:80>
  ServerAlias *.localhost
  UseCanonicalName Off    
  VirtualDocumentRoot C:/xampp/htdocs/%1
</VirtualHost>

注: Windows 上で xampp 経由で Apache を実行しています。

答え1

これは Linux で仮想ホストを作成する私の方法です:

<VirtualHost 127.0.0.1>
  DocumentRoot /var/webapps/testphp
  ServerName testphp.home.lan
</VirtualHost>

これを使用(DocumentRootとServerNameを置き換えて)して、

127.0.0.1 testphp.home.lan

/etc/hosts (または windows-os c:\windows\system32\drivers\etc\hosts) で、メインの Apache 構成に「error-switcher」があるかどうかを確認します。エラー ログがオフになっている可能性があります。

関連情報