Пятница, 15.11.2024, 04:36
# FreeBSD ГлавнаяРегистрацияВход
Приветствую Вас Гость | RSS
Меню сайта
Категории раздела
Мои статьи [167]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
 Каталог статей 
Главная » Статьи » Мои статьи

WebDav на Apache, на Unix хостинге (updated)

WebDav на Apache, на Unix хостинге (updated)

12:04, 30 ноября 2005 ( Web Development FreeBSD  )

Да, у меня все таки получилось настроить Webdav. Приведу несколько комментариев по поводу настроек и подводных камней.


1. Ставим mod_dav из портов FreeBSD (Apache должен быть уже установленным, в моем случае из портов). Модуль компилируется и устанавливается как бибилиотека апача.

cd /usr/ports/www/mod_dav
make
make install

Это пропишет в наш httpd.conf строки подключения модуля mod_dav.

2. В общем WebDav уже готов к работе :)

Добавляем секцию в httpd.conf:

<Directory "/home/www/*">
    DAV On
</Directory>

этим самым мы подключаем WebDav ко всем каталогам, которые находятся в /home/www и глубже.

Рестартуем Апач: apachectl restart

В Windows Explorer подключаем сайт через My Network Places:

И еще несколько подводных камней:
открытие файлов через WebDav будет производить рендеринг, а не открытие исходника, лечить можно путем создания виртуального хоста на эту же директорию, но, скажем, на другой порт, в котором не будет производиться обработки файлов обработчиками Apache, а будет выдаваться чистый исходник.

Для примера:
<VirtualHost 12.34.56.78>
    DocumentRoot /home/gstein/php_files
</VirtualHost>

<VirtualHost 12.34.56.78:81>
    DocumentRoot /home/gstein/php_files
    DAV On
    ForceType text/plain
</VirtualHost>

UPDATED:
Введение в WebDav
http://apachedev.ru/2006/03/13/modul-mod_dav-vvedenie-v-webdav/
Категория: Мои статьи | Добавил: Admin (10.01.2012)
Просмотров: 1587 | Комментарии: 3 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024Сделать бесплатный сайт с uCoz