私はApacheが正しく動作していますが、仮想ホストは正常に動作します。 私のオペレーティングシステムはWindows 7です。サーバを再起動せずにApacheに新しい仮想ホストを追加しますか?
しかし、私は答えを見つけようとしていますが、Googleはそれほど多くを得ていません - とにかくWindowsの場合はLinuxのみですこの場合は実際には適用されません)。
サーバを再起動せずに新しい仮想ホストを追加するにはどうすればよいですか?
<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>
:
私はそうのように、バーチャルホストに新しいホストファイルにホストとファイルを追加(Apacheのバージョン2.2は、私は、現在実行しているものです)
似たような解決策をとっている人は誰ですか?その場合、あなたのアドバイスは何ですか?
を使用して、単一のブロックでのバーチャルホストを設定することができるかもしれWebサーバーを再起動していますか? –
多くのサイトをホストしている大規模なシステムでは、変更する必要があるため他のサイトで停止することは許されません。 –