1. 程式人生 > >apache2.4 虛擬主機配置

apache2.4 虛擬主機配置

blog root apache drivers com title apache2.4 路徑 lai

網上教程很多,僅記錄我的配置,可供參考

一、修改httpd.conf

打開appserv的安裝目錄,找到httpd.conf文件,分別去掉下面兩行文字前面的#號。

[plain] view plain copy
  1. #LoadModule vhost_alias_module modules/mod_vhost_alias.so

去掉#意思是啟用apache的虛擬主機功能。

[plain] view plain copy
  1. #Include conf/extra/httpd-vhosts.conf

去掉這一行的#意思是從conf/extra/httpd-vhosts.conf這個文件導入虛擬主機配置

二、修改httpd-vhosts.conf

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "E:\developer\Apache24\htdocs"
    ServerName localhost
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "E:\developer\www\a.sivkun.com"
    ServerName a.sivkun.com
    #ServerAlias www.dummy-host.example.com
    #ErrorLog "logs/dummy-host.example.com-error.log"
    #CustomLog "logs/dummy-host.example.com-access.log" common
        <Directory "E:\developer\www\a.sivkun.com">
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin [email protected]
/* */ DocumentRoot "E:\developer\www\b.sivkun.com" ServerName b.sivkun.com <Directory "E:\developer\www\b.sivkun.com"> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost> <VirtualHost *:80> ServerAdmin [email protected]
/* */ DocumentRoot "E:\developer\www\c.sivkun.com" ServerName c.sivkun.com <Directory "E:\developer\www\c.sivkun.com"> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> </VirtualHost>

三、修改hosts

windows路徑:C:\Windows\System32\drivers\etc\hosts

127.0.0.1 localhost
127.0.0.1 a.sivkun.com
127.0.0.1 b.sivkun.com
127.0.0.1 c.sivkun.com

參考了:http://blog.csdn.net/zm2714/article/details/8351342

apache2.4 虛擬主機配置