php配置多站点并设置目录访问权限为分布式权限

1> 首先打开多站点虚拟机配置文件项  

    在apache的配置文件httpd.conf中,搜索关键字vhosts

#Include conf/extra/httpd-vhosts.conf                         默认为注释的,我们要去掉#号打开多站点虚拟主机配置项

2>在apache的 httpd-vhosts.conf文件中 设定希望提供“多站点”的服务的ip地址和端口号,通常默认就是:*80

其中*代表所有ip,默认其实apache安装好之后就设置好了,无需手动设置

NameVirtualHost *:80

3>然后就可以设置多站点了

<virtualhost  *:80>

#这里设置站点1的各项信息

</virtualhost>

<virtualhost  *:80>

#这里设置站点2的各项信息

</virtualhost>

...........

注意:

1,先把httpd-vhosts.conf文件中的2个初始安装生成的站点,删除!!!

2,每个站点的设置项,主要就3个:

ServerName,

DocumentRoot,

<Directory>...</Directory>


4>设置站点

<VirtualHost *:80>

ServerName  www.abc.com

DocumentRoot "C:\amp\abc"     #站点路径  其实就是文件夹

<Directory "C:\amp\abc">        #注意上下要对应

#创建分布式目录  

    Option    Indexes

    Order Deny,Allow

    Allow From All

</Directory>

</virtualHost>

#如果设置多个站点,做法和之前一样,站点名,路径设置成你想当做站点的名称和文件夹就可以了



你可能感兴趣的:(php配置多站点并设置目录访问权限为分布式权限)