虚拟目录的配置

要更改虚拟目录的位置,需要到apache的配置文件中更改(conf/httpd.conf)

修改上图的www文件夹路径就可以修改虚拟目录了,如果修改不成功就百度找找其他办法,我学的是旧版本的phpstudy,这样修改确实是正确的,如果没有修改可能是文件夹权限的问题,可以修改文件夹权限.

文件权限修改方式:

<Directory />
    Options +Indexes +FollowSymLinks +ExecCGI //允许将目录结构用索引的方式展开
    AllowOverride none  //允许覆盖,用来做分布式部署
    Order allow,deny    //执行顺序,先允许然后拒绝
    Allow from all     //允许所有请求
    Require all granted
</Directory>

下面做几个权限例题就明白了:

Order allow,deny
Allow from all
# 允许所有请求访问
Order allow, deny
Allow from all
Deny from all
# 拒绝所有请求访问
Order allow,deny
Deny from all
Allow from all
#  拒绝所有请求访问
<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的访问
<Directory "C:/PHP/Apache/htdocs"/>
    Order deny,allow
    Allow from 193.168.20.36
    Deny from all
</Directory>
# 只允许193.168.20.36的访问
<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的访问
End
最后修改:2021 年 10 月 20 日
如果觉得我的文章不错,请随手点赞~