Chinaunix
标题:
apache配置访问默认文件问题!求解答
[打印本页]
作者:
菜鸟奶爸
时间:
2014-08-06 11:02
标题:
apache配置访问默认文件问题!求解答
apache我配置默认访问目录为
DocumentRoot /usr/local/publish/
设置默认访问文件为
DirectoryIndex index.html index.shtml main.shtml index.php
现在我想要访问/usr/local/publish/zt/ 下的index.shtml
但是我输入
http://127.0.0.1/publish/zt/
是访问不到的
必须敲全文件名
http://127.0.0.1/publish/zt/index.shtml
才行
我想pubiish本身以及所有子目录下都能访问默认文件,请问怎么办!!
作者:
q1208c
时间:
2014-08-06 11:44
只输入到目录, 是什么结果? 404 还是 403 ?
作者:
bluezombiecn
时间:
2014-08-06 13:39
回复
1#
菜鸟奶爸
看起来没什么问题,服务重启过吗?
作者:
菜鸟奶爸
时间:
2014-08-06 16:24
没问题吗? 我想要所有子目录都能默认访问文件,但现在我每次都要把文件名敲全了才能出来!
重启过不知道多少次了。
作者:
chenyx
时间:
2014-08-06 19:41
看配置应该是没有问题的。楼主观察下不加全文件名的情况下,apache的日志里面记录的信息
另外,楼主的DocumentRoot是/usr/local/publish/,按道理访问/usr/local/publish/zt目录下的文件应该是
http://127.0.0.1/zt/filename.htm
才对啊。
作者:
bluezombiecn
时间:
2014-08-07 21:18
回复
4#
菜鸟奶爸
访问页面的报错信息,日志。信息不全只能猜测!
作者:
菜鸟奶爸
时间:
2014-08-18 12:34
就显示 权限不够,请与管理员联系
作者:
菜鸟奶爸
时间:
2014-08-18 12:41
如果不敲filename.shtml
只到 /usr/local/publish/zt/ 就出不来!
这个apache配置是不是只能到/usr/local/publish/这层, 而到不了更下层的子目录?
作者:
chenyx
时间:
2014-08-18 14:25
将你的zt目录的权限列一下
作者:
chengchow
时间:
2014-08-18 15:16
本帖最后由 chengchow 于 2014-08-18 15:17 编辑
你有没有设置虚拟域或者目录下有优先级更高的索引文件index.html
你设置的索引文件好像是main.shtml
作者:
菜鸟奶爸
时间:
2014-09-03 14:55
我上面不是默认访问设置了么
index.html还排在main.shtml前面呢
作者:
菜鸟奶爸
时间:
2014-11-10 16:25
没有更高级的
哪个配置意思就是 找不到main 就回去找index 在找不到就会去找另外几个 ,全都没有才该报错。
作者:
cu_shell
时间:
2014-11-10 17:31
菜鸟奶爸 发表于 2014-08-18 12:34
就显示 权限不够,请与管理员联系
在IIS中这样的情况是没有给文件夹“目录浏览”的权限。
赞同9楼版主建议:楼主把zt目录权限列一下~~
作者:
菜鸟奶爸
时间:
2014-11-17 14:35
都是 755
内外网隔离截图不方便
作者:
cu_shell
时间:
2014-11-17 16:20
回复
14#
菜鸟奶爸
看下httpd.conf配置文件,有没有
Options -Indexes FollowSymLinks
复制代码
如果有的话,就去掉-号:
Options Indexes FollowSymLinks
复制代码
作者:
菜鸟奶爸
时间:
2014-11-19 15:34
原来就去掉 了
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2