經常在開發中為Apache web server添加虛拟主機 友善多個項目的 同時營運,但是每次增加新的項目時都得重新配置增加<code>VirtualHost:虛拟主機 </code>部分,時間久了<code>VirtualHost虛拟主機</code>部分也多了,看着頭疼。
如果使用動态虛拟主機,則友善多了,不用每次都得配置,僅僅隻需要增加一個檔案夾,當然如果是在本地的話可能還需要修改“hosts”檔案增加一條資訊,
例如:
下面介紹如何簡單配置Apache 動态虛拟主機:
需要修改Apache的httpd.conf的檔案。
2.Apache 使用虛拟主機名字(Server Name)來生成自我參考(self-referential) 的 URLs 等等資訊。
當 <code>UseCanonicalName Off</code> 時, 虛拟主機名字(server name)取自請求中的 <code>Host:</code> 頭的内容。
當 <code>UseCanonicalName DNS</code> 時,則通過 DNS 反解析虛拟主機的IP 位址得到主機名字。
3.設定虛拟主機的目錄。
<code> </code>
配置完成後,如例:根據要通路的域名自動對應目錄
友情提示下:如果修改了路徑則需要加Directory,不同不同版本下的寫法不太一緻,參考原始配置。
<Directory "F:\www">
Options -Indexes +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
參考官方文檔: