![]() |
filesharing with apache
такая проблема - фаилы лежат вне вебпространства, хочу их сделать доступными в интернет через апаче, для етого в wеброот делаю линки на них, на фаилы делаю права на чтение для всех,. в .htaccess пишу options followsymlinks.. но при обрашении через браузер сервер выдает 403 ... все ето под линуком сусе ... в чем проблема?
|
aoxyz_30330
error.log и access.log в студию:) |
вот лог, я вырезал то что отношение к делу имеет
access_log: 84.151.61.53 - - [29/Aug/2005:13:33:09 +0200] "GET /file.jpg HTTP/1.1" 403 415 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.10) Gecko/20050715 Firefox/1.0.6 SUSE/1.0.6-4.1" error_log: [Mon Aug 29 13:33:09 2005] [error] [client 84.151.61.53] Symbolic link not allowed: /srv/www/htdocs/file.jpg символические линки не разрешены ... но в .хтаццесс же все написано, или там какаято настройка перекрывает ... |
А в httpd.conf для папки стоит AllowOverride All?
|
мда ... вообшето там стояло none ... я исправил и перезапустил апач, но ошибка еффекта нету, в еррор_лог пишет то зе самое
|
Тогда не знаю, попробуй вот так
<Directory /путь/к/папке> Options Followsymlinks </Directory> Если заработает, тогда точно AllowOverride где-то мешается. |
ех ... не сработало и ето тозе ... мозет есть еше варианты? или мозет еше дета кроме логов мона отловит ь...
|
попробуй mount -o bind
есть у тебя дира /home/xxx можеш примонтировать ее в /var/www/html/my_xxx #mount -o bind /home/xxx /var/www/html/my_xxx |
о ... так пашет ... спасибо мужики ... но всетаки плин почему симлинки не работают ... мда, непонятно совсем ...
|
ета, а как ето мне теперь в fstab zаписать?
|
/root /tmp/root auto bind
|
мда, вот я написал
/хоме/wаы/медиа /срв/www/хтдоцс/медиа ехт3 бинд 0 0 то есть скопировал по смислу одну из записей, там уже содержашихся ... а что значат ети 2 нуля в конце? |
man fstab
|
| Часовой пояс GMT +4, время: 20:52. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.