最近在虚拟机上安装hadoop, 需要设备本地的网络源,所以启用了apache.
由于需要,首先修改了家目录的位置 指向/opt/www 然后修改家目录的配置文件
修改完成之后重启服务,访问目录
发现出现403.。。。。。 然后我创建了index.html 文件 echo "hello" >> index.html访问正常。
然后百度,基本发现都在说 order的顺序 等等问题。试了很多没有效果。好了,我这时候隐隐约约感觉到是这个目录的问题,为了验证猜想,我有创建了一个文件 index1.html 继续访问 echo "hello" >>index1.html 访问正常,好了问题明确了就是文件夹的问题,查看option文档
Options
指令的完整语法为:Options [+|-]option [[+|-]option] ...
。简而言之,Options指令后可以附加指定多种服务器特性,特性选项之间以空格分隔。下面我们来看看Options
指令后可以附加的特性选项的具体作用及含义(Apache配置中的内容均不区分大小写):
- All
- 表示除
MultiViews
之外的所有特性。这也是Options指令的默认设置。 - None
- 表示不启用任何的服务器特性。
- FollowSymLinks
- 服务器允许在此目录中使用符号连接。如果该配置选项位于
<Location>
配置段中,将会被忽略。 - Indexes
- 如果输入的网址对应服务器上的一个文件目录,而此目录中又没有
DirectoryIndex
指令(例如:DirectoryIndex index.html index.php
),那么服务器会返回由mod_autoindex
模块生成的一个格式化后的目录列表,并列出该目录下的所有文件。 - 接下来加上Indexes:
- 访问正常