Автор Тема: Apache forbidden  (Прочетена 2116 пъти)

gotha

  • Участник
  • *****
  • Публикации: 551
    • Профил
    • WWW
Apache forbidden
« -: Jan 24, 2009, 20:36 »
Здравейте,
опитвам се да добавя един виртуален хост в конфигурационните файлове.
Идеята ми е да си "share-на" музиката за да я stream-вам след това през нет-а.
Файла съдържа:
Цитат
<VirtualHost *:80>
        DocumentRoot "/media/Storage/Music"
        ServerName music
</VirtualHost>
Другите ми виртуални хостове работят със подобен тип описание в конфигурационния файл.
Това е единствения виртуален хост, който ми дава:
Цитат
403
Forbidden

You don't have permission to access / on this server.
Съмнява ме, че е защото дяла, който е монтиран на /media/Storage е ntfs и дори след като изпълня
Цитат
chown gotha /media/Storage -R
продължава да пише, че собственика е root.

Имате ли някакви идеи как да оправя нещата ?
Активен

blurmind

tyuio

  • Гост
Re: Apache forbidden
« Отговор #1 -: Jan 24, 2009, 23:35 »
Не съм пробвал до сега да давам права на апача върху уин дял но...
Една идея само, при мен групата и юзъра който управлява сървъра  е www-data при теб това gotha ли е?
Активен

gotha

  • Участник
  • *****
  • Публикации: 551
    • Профил
    • WWW
Re: Apache forbidden
« Отговор #2 -: Jan 25, 2009, 08:17 »
Apache-то върви като user: nobody / group: nogroup.
Когато ги сменя на gotha/gotha нещата са същите, а ако опитам да ги пусна като root ми казва:
Цитат
Error:\tApache has not been designed to serve pages while\n\trunning as root.  There are known race conditions that\n\twill allow any local user to read any file on the system.\n\tIf you still desire to serve pages as root then\n\tadd -DBIG_SECURITY_HOLE to the CFLAGS env variable\n\tand then rebuild the server.\n\tIt is strongly suggested that you instead modify the User\n\tdirective in your httpd.conf file to list a non-root\n\tuser.\n
и сървъра въобще не се пуска.

Проблема е, че каквото и да правя, правата над ntfs дяла си остават root-ски и няма как да ги прехвърля върху друг потребител (предполагам, че или е свързано с ntfs-3g или е заради самата fs).

Тъпо е, че в момента даже нямам windows. :(
« Последна редакция: Jan 25, 2009, 08:24 от gotha »
Активен

blurmind

tyuio

  • Гост
Re: Apache forbidden
« Отговор #3 -: Jan 25, 2009, 10:17 »
Никога не съм се занимавал с промяна на правата на нтфс дял а сега даже нямам уин на компа за да пробвам. Все пак едно предложение което може и да не е вярно:
Помня че имаше команда с която за директории и файлове може да се вдигне флаг , който може да забрани правата за триене и помяна дори и на руут, докато е вдигнат тоя бит. Не се сещам само каква беше командата за проверка на това. Довечера ще съм на подобен комп с апач и ще пробва,м ако до тогава не са намерили решение :)
успех
Активен

zeridon

  • Killmode enabled
  • Administrator
  • Участник
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Re: Apache forbidden
« Отговор #4 -: Jan 25, 2009, 10:27 »
Ако специално мислиш да ги стриймваш тези музики ти препоръчвам да погледнеш ampache и подобните други мениджъри на музика. Единственото условие за да работят е потребителя с който търкаля web сървъра да има права за четене над музиката.

В случая ти това е проблема. Най вероятно някъде по пътя имаш директория с неудобни права и апача не може да стигне до файловете.

Покажи ни:
Код
GeSHi (Bash):
  1. ls -l /media | grep Storage
  2. ls -l /media/Storage | grep Music
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

gotha

  • Участник
  • *****
  • Публикации: 551
    • Профил
    • WWW
Re: Apache forbidden
« Отговор #5 -: Jan 25, 2009, 14:08 »
Код
GeSHi (Bash):
  1. gotha@gotha-laptop:~$ ls -l /media | grep Storage
  2. drwxrwx---  1 root  plugdev 32768 2009-01-24 20:11 Storage
  3. drwxr-xr-x 27 gotha gotha    4096 2009-01-23 22:14 Storage2
  4.  
Storage2 ми е xfs и с него нямам проблеми.
Код
GeSHi (Bash):
  1. gotha@gotha-laptop:~$ ls -l /media/Storage | grep Music
  2. drwxrwx--- 1 root plugdev   180224 2009-01-24 20:11 Music
  3.  

Ще прегледам ampache и ще видя какво може да се направи с него.
Активен

blurmind

tyuio

  • Гост
Re: Apache forbidden
« Отговор #6 -: Jan 25, 2009, 14:19 »
виж това, макар че не е баш нужното ти.
http://ubuntuforums.org/showthread.php?t=526903
Активен

gotha

  • Участник
  • *****
  • Публикации: 551
    • Профил
    • WWW
Re: Apache forbidden
« Отговор #7 -: Jan 25, 2009, 15:41 »
Направих промените в fstab-а и сега правата са ми така:
Код
GeSHi (Bash):
  1. gotha@gotha-laptop:/opt/lampp/etc$ ls -l /media/Storage | grep Music
  2. drwxrwx--- 1 gotha gotha   180224 2009-01-24 20:11 Music
  3.  
Въпреки това, независимо под какъв user пусна apache-то, продължава да ми дава forbidden.

Ampache за сметка на това си работи супер, само дето има леки проблеми с encoding-а на id3 таговете, но това не е болка за умиране.
Мисля да остана на варианта с ampache, но все пак ако някой знае какъв е проблема да не се свени.

Благодаря на писалите по темата.
Активен

blurmind

jet

  • Участник
  • *****
  • Публикации: 1814
  • Distribution: debian sid
  • Window Manager: kde
    • Профил
Re: Apache forbidden
« Отговор #8 -: Jan 25, 2009, 18:02 »
<Directory /var/web/site>
         Options FollowSymLinks Indexes
</Directory>
Активен

Linux: From WTF to OMG

zeridon

  • Killmode enabled
  • Administrator
  • Участник
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Re: Apache forbidden
« Отговор #9 -: Jan 25, 2009, 19:51 »
Проблема на апачето (не ампачето) е че няма право да стигне до папката т.е. правата трябва да са ти rwxr-x---x (последният хикс е най важният (и обяснението е малко дълго но мога да го спомена при желание))

Ампачето от друга страна минава отдолу под ограниченията на апача (макар че пак не би трябвало да успее да мине от там).
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Apache doc
Преводи на документация
kennedy 3 2545 Последна публикация Apr 26, 2002, 18:43
от kennedy
KDevelop documentation forbidden
Настройка на програми
vic_semionov 0 833 Последна публикация Sep 16, 2004, 18:22
от vic_semionov
Forbidden IRC канал !!!
Идеи и мнения
UNIXman 0 874 Последна публикация Sep 20, 2005, 21:32
от UNIXman
Gnu-pop3 забиванеforbidden
Настройка на програми
Gizmo 4 1193 Последна публикация Nov 08, 2006, 20:23
от Gizmo
403 forbidden
Сървъри
rwk 3 1512 Последна публикация Jan 02, 2018, 15:30
от n00b