新网Logo
首页>虚机资讯>

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

登录 注册

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

  • 来源:
  • 更新日期:2018-05-02

摘要:1> 首先打开多站点虚拟机配置文件项       在apache的配置文件httpd.conf中,搜索关键字vhosts #Include conf/extra/httpd-vhosts.conf                         默认为注释的,我们要去掉#号打开多站点虚拟主机配置项 2>在apache的 httpd-vhosts.conf文件中 设定希望提供“多站点”的服务

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

timg.jpg

在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:ampabc" #站点路径 其实就是文件夹

<Directory "C:ampabc">#注意上下要对应

#创建分布式目录

OptionIndexes

Order Deny,Allow

Allow From All

</Directory>

</virtualHost>

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