Chinaunix首页 | 论坛 | 博客
  • 博客访问: 680645
  • 博文数量: 246
  • 博客积分: 11429
  • 博客等级: 上将
  • 技术积分: 2672
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-15 00:16
文章存档

2011年(56)

2010年(175)

2009年(15)

分类: LINUX

2010-09-03 16:13:09

做天一个哥们做apache 下载服务器,但是就是输入地址访问不到目录,也不能下载。
       那么apache的普通做法是开启目录浏览功能
        

Alias /a/ "ar/wwwml/a"
 
ml/a">
Options Indexes
AllowOverride ALL#### 将all 改成none 这是htacsss的一个限制,如果不是必须的话 去掉吧。
Order allow,deny
Allow from all


当访问http://localhost/a 时 有目录 但是在深入浏览下一个目录时  出现 not found  错误 但是我的a下面有目录了啊?怎么会找不到呢
我于是看了下日志
[Sun Sep 19 16:16:28 2010] [error] [client 192.168.0.5] File does not exist: /var/www/html/aad.neoimaging.cn, referer: http://192.168.0.6/a/?C=D;O=A
[Sun Sep 19 16:16:29 2010] [error] [client192.168.0.5] File does not exist: /var/www/html/aad.neoimaging.cn, referer: http://192.168.0.6/a/?C=D;O=A
发现那个目录后面的名字有问题
那个蓝色的a  就是主目录 红色的是下一级目录  现在两个目录成一个目录了 所以不能找到了
修改方法是 在目录后边加上“/” 就ok了
Alias /a/ "ar/wwwml/a/"
 
ml/a/">
Options Indexes
AllowOverride ALL#### 将all 改成none 这是htacsss的一个限制,如果不是必须的话 去掉吧。
Order allow,deny
Allow from all


nginx做法是
   在server 那个目录下 直接添加这个参数即可
autoindex on;
阅读(1420) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-09-07 11:21:41

Download More than 1000 free IT eBooks: http://free-ebooks.appspot.com

评论热议
请登录后评论。

登录 注册