PHP虚拟目录配置以及相关权限设置

2022-10-26 16:03:02 浏览数 (1)

虚拟目录的配置

要更改虚拟目录的位置,需要到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的访问

0 人点赞