天天看點

Apache實作動态虛拟主機

經常在開發中為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,不同不同版本下的寫法不太一緻,參考原始配置。

&lt;Directory "F:\www"&gt;  

   Options -Indexes +FollowSymlinks  

    AllowOverride All  

    Require all granted  

&lt;/Directory&gt;

參考官方文檔: