Автор Тема: Http file server с apache  (Прочетена 4529 пъти)

LORD__DEMON

  • Напреднали
  • *****
  • Публикации: 32
    • Профил
Http file server с apache
« -: Dec 25, 2007, 18:07 »
Здравейте на всички и весела коледа. Интересува ме как да се направи файлов сървър с апач. Преди използвах HFS под ХР среда, но сега искам да си го преместя на рутер-а. Проблема е, че не мога да си намеря информация и не съм много навътре с апач и www сървърите като цяло. Благодаря предварително на отговорилите. Използвам Debian Sarge 3.1 и Apache 1.3.34.
Активен

stealth01

  • Гост
Http file server с apache
« Отговор #1 -: Dec 25, 2007, 19:17 »
какво ще правиш с тоя файл сървър? четене, писане? ако е само апаш - само ще можеш да четеш.
какъв ще е клиента? linux или win машина? може да пуснеш samba или nfs.
Активен

spec1

  • Напреднали
  • *****
  • Публикации: 230
    • Профил
Http file server с apache
« Отговор #2 -: Dec 25, 2007, 20:10 »
http://www.apache.org
  Документацията е на ниво,има и достатъчно примерни
конфиг.файлове.
  Ако не ти се занимава с компилиране на сорсове,инсталирай
си го със съотв. мениджър на софтуерни пакети ( apt-get )
  Ако обаче ще се записват файлове , е по-добре да се спреш
напр. на Samba  (http://www.samba.org)
Активен

LORD__DEMON

  • Напреднали
  • *****
  • Публикации: 32
    • Профил
Http file server с apache
« Отговор #3 -: Dec 25, 2007, 20:33 »
Поправете, ако греша, но не беше ли samba-та само за локално ниво? А мен ме интересува еквивалент на тази програма под линукс... http://www.rejetto.com/hfs/
Много хора ми казват, че ставало с апач... Затова ме интересува как. Благодаря за отговорите!
Активен

stealth01

  • Гост
Http file server с apache
« Отговор #4 -: Dec 26, 2007, 00:01 »
това нещо, което го показваш може да се направи под linux - освен апаш ще ти трябва и ftp сървър за да могат да се качват файлове (то от там могат и да се свалят) - май един ftp сървър ще ти е достатъчен + ftp клиент при клиента '<img'> . обаче настройката на потребители и права за четене/писане не е графична, а се пише по конфигурационни файлове. ако имаш желание - можеш да го направиш.
другия вариант е да пробваш да пуснеш HFS-то с емулация. на сайта им пише, че е тествано и работи с wine.
Активен

LORD__DEMON

  • Напреднали
  • *****
  • Публикации: 32
    • Профил
Http file server с apache
« Отговор #5 -: Dec 26, 2007, 01:15 »
За сега съм го подкарал с фтп... Но ме интересува да е през хттп... И ако може някакви насоки как и с какво може да се направи, защото и самбата и на апач-а са им много дълги обясненията, а както всички знаят времето е кът. Благодаря за отговорите отново!
Активен

stealth01

  • Гост
Http file server с apache
« Отговор #6 -: Dec 26, 2007, 11:55 »
е, щом си подкарал ftp-то другото е лесно '<img'>
за да се чете през http просто трябва да кажеш на апаша да вади директорията, където пише ftp, като основна. примерно, ако ftp-то пише в /mnt/data/ftp/ казваш на апаша (това в конфигурационния файл):
Примерен код

DocumentRoot /mnt/data/ftp/
        <Directory /mnt/data/ftp/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
Активен

lz

  • Напреднали
  • *****
  • Публикации: 172
  • Distribution: Ubuntu
  • Window Manager: Unity
    • Профил
Http file server с apache
« Отговор #7 -: Dec 26, 2007, 13:07 »
FreeNAS ще ти свърши работа, но трябва отделна машина за него.
Активен

LORD__DEMON

  • Напреднали
  • *****
  • Публикации: 32
    • Профил
Http file server с apache
« Отговор #8 -: Dec 27, 2007, 15:47 »
Цитат (stealth01 @ Дек. 26 2007,12:55)
е, щом си подкарал ftp-то другото е лесно '<img'>
за да се чете през http просто трябва да кажеш на апаша да вади директорията, където пише ftp, като основна. примерно, ако ftp-то пише в /mnt/data/ftp/ казваш на апаша (това в конфигурационния файл):
Примерен код

DocumentRoot /mnt/data/ftp/
        <Directory /mnt/data/ftp/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

Много благодаря! Това наистина проработи '<img'> Весела коледа и честита нова година!
Активен

v_badev

  • Напреднали
  • *****
  • Публикации: 1355
    • Профил
Http file server с apache
« Отговор #9 -: Dec 27, 2007, 18:07 »
По принцип може да го направиш и само с apache. За качване на файлове може да ползваш модула mod_dav.
Активен