当前位置: 首页 > news >正文

apache2配置文件 Require all granted是什么意思

修改apache2的配置文件 /etc/apache2/apache2.conf,需要增加网站代码的路径,下列配置是什么意思呢

<Directory "/var/www/html">Options FollowSymLinksAllowOverride AllRequire all granted
</Directory>

1. Options

Options - 如果设置了这个选项,表示禁用了指定的功能,这里的 "Indexes" 表示禁用目录列表功能,即当用户访问一个目录时,不会显示该目录下的文件列表。

FollowSymLinks - 如果设置了这个选项,表示允许通过符号链接(Symbolic Links)访问服务器上的文件。符号链接是指在文件系统中创建的指向另一个文件或目录的链接。这个选项的作用是允许在网站中使用符号链接来引用其他文件或目录。

【备注:在前,加 + 代表允许目录浏览;加 – 代表禁止目录浏览。】

如果有了Indexes,则会显示目录,加-号,即“-Indexes”,加 – 代表禁止目录浏览,但重启会报错,所以直接删掉就行

以上代码指定了 "/var/www/html" 目录下的配置,禁用了目录列表功能,并允许通过符号链接访问文件。

2. AllowOverride All

当设置为AllowOverride All时,表示允许.htaccess文件中的所有指令和规则覆盖默认配置。这样可以方便地在虚拟主机等多个网站之间个性化设置不同的配置选项,而无需修改主配置文件。

这段配置指定了/var/www/html目录,表示允许对该目录下的.htaccess文件进行覆盖,默认配置为AllowOverride None,表示不允许.htaccess文件产生作用。

3. Require all granted

"Require all granted" 用于授权所有用户访问 "/var/www/html" 目录下的文档和文件。

http://www.lryc.cn/news/144982.html

相关文章:

  • c/c++ 的一些知识
  • Rancher上的应用服务报错:413 Request Entity Too Large
  • 【LeetCode题目详解】第八章 贪心算法 part01 理论基础 455.分发饼干 376. 摆动序列 53. 最大子序和 day31补
  • ssm+vue中国咖啡文化宣传网站源码和论文
  • 基于MATLAB开发AUTOSAR软件应用层Code mapping专题-part 4 Data store标签页介绍
  • 区间型动态规划典型题目:lintcode 476 · 石子归并【中等,免费】lintcode 593 · 石头游戏 II【中等 vip】
  • 4. 池化层相关概念
  • ChatGPT Prompting开发实战(一)
  • VB车辆管理系统SQL设计与实现
  • java 泛型
  • git 查看/配置 local/global 用户名称和用户邮箱
  • 无涯教程-分类算法 - 简介
  • python venv 打包,更换路径后,仍然读取到旧路径 ,最好别换路径,采用docker封装起来
  • MATLAB算法实战应用案例精讲-【自然语言处理】语义分割模型-DeepLabV3
  • road to master
  • <深度学习基础> 激活函数
  • 评价指标BLUE了解
  • 5G网关如何提升智慧乡村农业生产效率
  • 微信小程序分享后真机参数获取不到和部分参数不能获取问题问题解决
  • Confluence使用教程(用户篇)
  • 网络基础知识socket编程
  • 基于SpringBoot的员工(人事)管理系统
  • 【计算机网络】序列化与反序列化
  • Linux内核学习(七)—— 定时器和时间管理(基于Linux 2.6内核)
  • Tortoise Git(乌龟git)常用命令总结
  • SSM商城项目实战:物流管理
  • nlp系列(7)三元组识别(Bert+CRF)pytorch
  • Druid配置类、Dubbo配置类、Captcha配置类、Redis配置类、RestTemplate配置类
  • Pyecharts教程(十二):使用pyecharts创建带有数据缩放滑块和位置指示器的K线图
  • MySQL 基本操作