IT-Expert
  IT-Expert / Веблог / WebDav на Apache, на Unix хостинге (updated)
Авторизация
Логин:
Пароль:


 
Поиск по записям:

Ключевые слова:
Записей в блоге
 за 2015 год
 за 2014 год
 за 2013 год
 за 2012 год
 за 2011 год

     за 2010 год

       за 2009 год
       за 2008 год
       за 2007 год
       за 2006 год
       за 2005 год
      RSS лента Лента новостей IT-Expert 
      Лента подкастов IT-Expert IT-Expert audiopodcasts

      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/


      Оставить комментарий
      © Максим Прокопов 2005-2016 О сервере