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

nina

  • Напреднали
  • *****
  • Публикации: 17
    • Профил
Apache 2.0.49
« -: Sep 23, 2004, 21:11 »
Zdraweite, problema mi e sledniqt:
imam pusnat web server, kato w <Document Root> imam direktoriq mnt w koqto sym mountnala 80GB hdd na chetiri dqla FAT 32 s igri, filmi, muzika. Imam razreshen directory listing, no ne si wijdam direktoriite w koito sym mountnala dqlowete. Kogato syzdam link kym konkreten file w nqkoi ot tezi dqlowe, wsichko raboti kakto trqbwa i swalqm files s flashget. No e mnogo neudobno za wseki file da se syzdade link i reshih da montiram po drug nachin dqlowete, s mount_smbfs //somehost/somedir /www/htdocs/mnt/somedir, direktoriite se montiraha i weche se wijdat prez apache-to, no kato se opitwam da gi swalqm ne mi dawa i wadi greshka kato naprimer
Примерен код
get "http://192.168.1.2/mnt/Appz/os/win98se/setup.exe"
--21:04:44--  http://192.168.1.2/mnt/Appz/os/win98se/setup.exe
           => `setup.exe'
Connecting to 192.168.1.2:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3,824 [application/octet-stream]

 0% [                                                                                                   ] 0             --.--K/s    ETA --:--

21:04:44 (0.00 B/s) - Connection closed at byte 0. Retrying.

Opitah se da otworq file s razshirenie .ini i mi go otwori prez browser-a, a kato se opitah da go swalq, stana bez problem.
Nqkakwa ideq kyde byrkam i zashto ne moga da si izpolzwam files prez apache-to?
P.S. Izwinqwam se za latinicata, no mi umrq hdd-to i w momenta sym s Knoppix ot CD-to bez nikakwi nastroiki. '<img'>
Активен

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Apache 2.0.49
« Отговор #1 -: Sep 24, 2004, 10:30 »
Идеята е че апача няма права за read i execute на директориите върху FAT/NTFS дялове. (Обяснявам за втори път днеска)

FAT/NTFS са доста кофти файлови системи особено когато стане дума за права (просто им липсват) за целта линуь емулира права над самата файлова система, обаче ако никой не му каже познай какви права емулира
Примерен код
-rwx------

а на нас ни трябва да е
Примерен код
dr-xr-xr-x - за директории
-rwxr--r-- - за файлове

Проблема се решава като му се каже какви права да емулира. Да речем в /etc/fstab имаш подобен ред
Примерен код
/dev/hdb1 /home/apache/music vfat auto,ro,umask=022 0 0


Препоръчително е да добавиш и iocharset=utf-8,nls=windows-1251 ще ти спести малко проблеми с кирилицата.

В твоя конкретен случай има и още едно решение ... пусни апачето като роот ... но тогава си както се казва dead meat.

/оффтопик
Добре дошла в гората '<img'>) и ползвай търсачката
Активен

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

nina

  • Напреднали
  • *****
  • Публикации: 17
    • Профил
Apache 2.0.49
« Отговор #2 -: Sep 24, 2004, 23:39 »
Благодаря за отговора но снощи забравих да уточня че апаче-то работи под FreeBSD и там мисля че формата на fstab е по различен.Добавих следния ред:
Примерен код
//nobody@sambahost/share                    /www/htdocs/mnt           smbfs  rw,noauto,umask=022              0       0
но след ребуут на системата нямах монтирана smbfs.Не знам дали съм редактирала правилно fstab или този начин не проработи защото самбата иска парола при монтиране на шерингите въпреки че такава няма и се влиза само с Ентер.След това пробвах това:
Примерен код
mount_smbfs -N -u 65534 -g 65534 //1.2.3.4/share /www/htdocs/mnt
65534 e uid и gid на юзера nobody с които работи уеб сървъра, но пак не стана.Командата mount_smbfs има опция за задаване на някакъв режим които обаче е в осмичен формат  а това ми е сложно..Проблема ми е че не знам как точно да сложа това umask,или трчбва да го прочета някъде, или ще конвертирам файловата система на ufs,но бих се радвала ако мога да мина без f или cfdisk '<img'>
Активен

alex_c

  • Напреднали
  • *****
  • Публикации: 122
    • Профил
Apache 2.0.49
« Отговор #3 -: Sep 25, 2004, 10:51 »
Ако не се лъжа, искаш в fstab да монтираш SAMBA дял от локалната машина. Това едва ли може да стане, защото SAMBA-сървърът се зарежда далеч по-късно от монтирането на файловите системи от fstab. Евентуално, можеш да опиташ да сложиш ред за монтирането на този дял някъде в края на скрипта за съответното ниво (нали така беше на *BSD-to). Цялата тази идея, обаче, - да създаваш <Document Root> в директория, монтирана от експортната от същата машина, ми се вижда малко налудна (извинявай за израза). Я си ползвай твоята natiwe файлова система и ги зарязвай тези MS shits.
Best wishes!
Alex
Активен

  • Гост
Apache 2.0.49
« Отговор #4 -: Sep 25, 2004, 11:54 »
Цитат (nina @ Сеп. 23 2004,22:11)

Здравей !
Защо не подходиш по обратния ред ?
Прехвърли информацията на native fs на ОС-а, пусни апачито както трябва и тогава линк-ни въпросната информация.
След това пусни FTP и пак си линк-ни информацията която искаш.
И накрая същата процедура със самбата.
За всяка стъпка уточни превилегиите на сървърите и правата на потребителите.
Спорна работа ! '<img'>
Активен

nina

  • Напреднали
  • *****
  • Публикации: 17
    • Профил
Apache 2.0.49
« Отговор #5 -: Sep 26, 2004, 00:13 »
alex_c, wqrno, praw si za reda na startirane i montirane me swetna zashto ne se e poluchilo po tozi nachin. Pokrai tazi rabota suvsem mi se otshtiq da polzwam "MS shits" '<img'> To se e vidqlo che nqma da stane po lesniq nachin i shte trqbwa da se konvertira FS. Veche mi e qsno kakwo trqbwa da se naprawi, blagodarq na wsichki koito se otzowaha  '<img'>
P.S. Iwinqwam se pak za kirilicata no oshte sum s Knoppix  '<img'>
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Apache doc
Преводи на документация
kennedy 3 14097 Последна публикация Apr 26, 2002, 18:43
от kennedy
Apache
Настройка на програми
mozly 3 12115 Последна публикация Nov 23, 2002, 15:19
от mozly
Help za Apache???
Настройка на програми
spooky 2 6308 Последна публикация Aug 06, 2003, 14:57
от spooky
Apache
Настройка на програми
HipH0p 1 5238 Последна публикация Dec 20, 2003, 13:51
от n_antonov
Ограничаване на връзките към Apache
Настройка на програми
nothing 3 5798 Последна публикация Jan 16, 2004, 14:06
от nothing