您的位置:首页 > 运维架构 > Apache

php 用apache配置虚拟站点

2013-11-21 16:33 525 查看
背景:在公司做项目一般都会涉及到多站点配置,按照自己配置过的经验,将关键地方整理记录如下

涉及到的配置文件

1.\apache\conf\httpd.conf

关键配置项:

a.# Virtual hosts行下面的 Include conf/extra/httpd-vhosts.conf
前面的注释符号去掉(引入配置文件)

b.DocumentRoot "e:/cdy" 此处的配置项地址配置成存放多个项目文件的地址(e:/cdy 下放了cdy_local,search_local两个)

c.<Directory "e:/cdy"> 此处的配置项地址和上面的保持一致

2.\apache\conf\extra\httpd-vhosts.conf

关键配置片段(对应VirtualHost配置节点):
<VirtualHost *:80>
ServerAdmin localhost@admin.com
DocumentRoot E:/cdy/cdy_local
ServerName www.cdy.dev
<Directory "E:/cdy/cdy_local">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerAdmin localhost@admin.com
DocumentRoot E:/cdy/search_local
ServerName search.cdy.dev
</VirtualHost>

<VirtualHost *:80>
ServerAdmin localhost@admin.com
DocumentRoot E:/cdy
ServerName localhost
</VirtualHost>


3.windows\system32\drivers\etc\hosts

将上面配置的服务名配置到hosts文件里面(直接在最后加就可以了)

127.0.0.1 www.cdy.dev

127.0.0.1 search.cdy.dev
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: