
仮想サブドメインを作成しようとしていますが、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」があるかどうかを確認します。エラー ログがオフになっている可能性があります。