Apache-2.2
.HTACCESS 子域而不是 .CONF 子域
我有 3 個範例域,並希望將此 .conf 轉換為 .htaccess,以便在更新子域設置後不必一直重新啟動 Apache。
NameVirtualHost *:80 <VirtualHost *:80> ServerName www.myserver.com DocumentRoot /www </VirtualHost> <VirtualHost *:80> ServerName marhazk.myserver.com DocumentRoot /www/marhazk.com </VirtualHost> <VirtualHost *:80> ServerName perfectworld.myserver.com DocumentRoot /www/perfectworld.com </VirtualHost>
知道怎麼做嗎?
這不可能在 htacess 文件中使用虛擬主機設置,但您可能想查看 Apache Mass Virtual Host 設置,這允許在 servername 和 documentroot http://httpd.apache.org/docs/2.0之間進行動態映射/vhosts/mass.html
您不能將 VirutalHost 指令放在 .htaccess 文件中。Apache 怎麼會知道在哪裡尋找 .htaccess 文件呢?
在Apache 幫助頁面上,請注意上下文僅限於伺服器配置。