打开提示You don‘t have permission to access /test/ on this server这问题的解决办法
修改/etc/config/apache/extra/apache-dav.conf
定位到
你共享的文件名如我要共享 “soft" "Print“
Alias "/print" "/share/CACHEDEV1_DATA/print" <Directory "/share/CACHEDEV1_DATA/print"> #Options FollowSymLinks Options FollowSymLinks MultiViews Indexes AllowOverride All Order allow,deny Allow from all </Directory> <Location "/print"> IndexOptions Charset=UTF-8 Dav On AuthType Basic AuthName "DAV-print" AuthBasicProvider external AuthExternal pwauth <LimitExcept OPTIONS> require user "admin" </LimitExcept> </Location> Alias "/soft" "/share/CACHEDEV1_DATA/soft" <Directory "/share/CACHEDEV1_DATA/soft"> #Options FollowSymLinks Options FollowSymLinks MultiViews Indexes AllowOverride All Order allow,deny Allow from all </Directory> <Location "/soft"> IndexOptions Charset=UTF-8 Dav On AuthType Basic AuthName "DAV-soft" AuthBasicProvider external AuthExternal pwauth <LimitExcept OPTIONS> require user "admin" </LimitExcept> </Location>
将Options FollowSymLinks 改为 Options FollowSymLinks MultiViews Indexes
然后重启
/etc/init.d/Qthttpd.sh restart
应该就可以了 ,本人亲测
原文:https://www.cnblogs.com/yylei/p/12679273.html