Apacheは正しく機能していますが、仮想ホストは期待どおりに機能しています。私のオペレーティングシステムはWindows7です。
しかし、私は答えを見つけようとしている1つの問題を抱えており、Googleはあまり成果を上げていませんでした-とにかくWindowsの場合、Linuxの場合のみです(この場合は実際には当てはまりません)。
サーバーを常に再起動せずに新しい仮想ホストを追加するにはどうすればよいですか?
(Apacheバージョン2.2は私が現在実行しているものです)
次のように、ホストファイルとvhosts内のファイルに新しいホストを追加します。
<VirtualHost *:80>
ServerName host1.tld
ServerAlias www.host1.tld
DocumentRoot /www/vhosts/host1.tld
ErrorLog /www/Apache22/logs/error.log
<Directory "/www/vhosts/host1.tld">
Options All
AllowOverride All
order allow,deny
allow from all
</Directory>
<VirtualHost *:80>
ServerName mywebsite.com
ServerAlias www.mywebsite.com
DocumentRoot /www/vhosts/mywebsite.com
ErrorLog /www/Apache22/logs/error.log
<Directory "/www/vhosts/mywebsite.com">
Options All
AllowOverride All
order allow,deny
allow from all
</Directory>
誰かが同様の解決策をとっていますか?もしそうなら、あなたのアドバイスは何ですか?