![Apache 仮想サブドメイン](https://rvso.com/image/1344733/Apache%20%E4%BB%AE%E6%83%B3%E3%82%B5%E3%83%96%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3.png)
仮想サブドメインを作成しようとしていますが、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」があるかどうかを確認します。エラー ログがオフになっている可能性があります。