next up previous contents
Next: 存取限制 Up: Apache 2.2 HTTP Server Previous: UserDir 用戶個人網頁   Contents

Virtual Host 虛擬主機

  1. virtual host:一台 Apache Server 可提供多個網址,但必須配合 DNS ,提供這台伺服器的 ip 對應多個 domain name。
    [root@kvm8 ~]# vim /etc/httpd/conf/httpd.conf 
    
    NameVirtualHost *:80  <= 取消註解
    
    ### 原始主機名稱 kvm8.deyu.wang 根目錄 /var/www/html 也必須加入
    <VirtualHost *:80>   
        DocumentRoot /var/www/html
        ServerName kvm8.deyu.wang
    </VirtualHost>
    ### 加入另一主機名稱 www.deyu.wang 的根目錄為 /var/www/virtual
    <VirtualHost *:80>
        DocumentRoot /var/www/virtual
        ServerName www.deyu.wang
    </VirtualHost>
    
  2. 設定完必須啟動 httpd 服務或 reload 設定參數。
    [root@kvm8 ~]# /etc/init.d/httpd restart
    Stopping httpd:                                            [  OK  ]
    Starting httpd:                                            [  OK  ]
    



2017-10-27