虚拟目录的配置
要更改虚拟目录的位置,需要到apache的配置文件中更改(conf/httpd.conf)
修改上图的www文件夹路径就可以修改虚拟目录了,如果修改不成功就百度找找其他办法,我学的是旧版本的phpstudy,这样修改确实是正确的,如果没有修改可能是文件夹权限的问题,可以修改文件夹权限.
文件权限修改方式:
代码语言:javascript复制<Directory />
Options Indexes FollowSymLinks ExecCGI //允许将目录结构用索引的方式展开
AllowOverride none //允许覆盖,用来做分布式部署
Order allow,deny //执行顺序,先允许然后拒绝
Allow from all //允许所有请求
Require all granted
</Directory>
下面做几个权限例题就明白了:
代码语言:javascript复制Order allow,deny
Allow from all
# 允许所有请求访问
代码语言:javascript复制Order allow, deny
Allow from all
Deny from all
# 拒绝所有请求访问
代码语言:javascript复制Order allow,deny
Deny from all
Allow from all
# 拒绝所有请求访问
代码语言:javascript复制<Directory "C:/PHP/Apache/htdocs"/>
Order deny,allow
Allow from 193.168.20.36
Deny from 193.168
</Directory>
# 拒绝193.168段ip的访问,但允许193.168.20.36的访问
代码语言:javascript复制<Directory "C:/PHP/Apache/htdocs"/>
Order deny,allow
Allow from 193.168.20.36
Deny from all
</Directory>
# 只允许193.168.20.36的访问
代码语言:javascript复制<Directory "C:/PHP/Apache/htdocs"/>
Order deny,allow
Allow from 193.168
Deny from 193.168.20.36
</Directory>
# 允许193.168的ip的访问,但拒绝193.168.20.36的访问