首頁  >  文章  >  後端開發  >  Apache虛擬主機的配置

Apache虛擬主機的配置

WBOY
WBOY原創
2016-07-29 09:14:02832瀏覽

    Apache虛擬主機的設定
 *  條件:在http.conf 中將httpd-vhosts.conf包含進來
 * # Virtual hosts
      Include conf/extra/httpd-vhosts.conf
 1)基於IP的虛擬主機
 *    修改hosts文件,新增3個網域與之對應
 *    192.168.1.11 www.test1.com
 *   192.168.1.12.
 *   192.168.1.12.
 *   192.168.1.12.
 *   192.168.1.12. 3.com
 *    建立虛擬主機存放檔案的根目錄,如
 *    www/test1/1.html
 *    www/test2/2.html
 *   dwww/test3/3 .html
 *    
 *        ServerName www.test1.com
 *  ">
 *            Options Indexs FollowSysLinks
 *            AllowOverride None
 *        AllowOverride None
 *       Or  
 *            allow from all
 *            DirectoryIndex  index.html index.htm  *   
 *         
     
         SerName www. DocumentRoot /www/test2/
         
             Options Indexes FollowSymLinks🠎      Order allow,deny
              Allow From All
           
VirtualHost 192.168 .1.13:80>
        ServerName www.test3.com
        DocumentRoot /www/test3/
                        Swww.
         AllowOverride None
         Order allow,deny
         造
     

 * 
 *  (2)基於主機名稱
 *    設定網域對映同主機
 *   192.168.1.10 www. test2.com
 *    192.168.1.10 www. test3.com
 *    設定存放網頁的根目錄
 *    www/test1/1.html
 *    www/test2/2.html
 *   www/test3/3 www/test3/3 指定伺服器的IP位址和可能的存取埠來使主機接受請求,可以
 *    使用NameVirtualHost指令來配置,如果伺服器上所有的IP都會用到,則可以使用*來表示,
 *    在NameVirtualHost指定的並表示,
 *    在NameVirtualHost指定的並並表示不會讓伺服器監聽這個IP
 *    然後設定
 *    如果在現有的WEB伺服器上設定虛擬主機,則必須為現存的虛擬主機也設定,其中
 *   Docu 應與全域的內容一致,且要放在設定檔的最前面,
 *    作為預設主機的設定
 *    NameVirtualHost *:80
 *     cumentRoot " www/test2"
 *      
 *            Options Indexs FollowSymLinks
   Order allow,deny
 *            allow from all
 *      

 *    ualHost>
 *  VirtualHost *:80>
*       ServerName www.test2.com
 *       DocumentRoot "www/test2"
 *        *            Order allow,deny
 *            allow from all >
 *    

 *  *    
 *       ServerName www.test3.com
o* )     test test3">
 *            Options Indexs FollowSymLinks
 *            AllowOverride None
 *            Order allow,deny
 *            allow from all
 *       (3)基於連接埠
 *    修改httpd.conf
 *    設定為Listen 8001
 *          Listen 8002
*    修改虛擬主機設定檔httpd-vhosts.conf
 *    
 *        ServerName www.test1.com
* >
 * *    
 *        ServerName www.test2.com
 *        DocumentRoot "www/test2"
 *    




以上就介紹了Apache虛擬主機的配置,包含了Apache的內容,希望對PHP教學有興趣的朋友有幫助。


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn