Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Apache webdav не работает  (Прочитано 2560 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн avuraltsev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Apache webdav не работает
« : 12 Августа 2012, 15:17:44 »
Пытаюсь поднять Webdav по данному howto ни чего не выходит.
Вот что пишет cadaver:
~$ cadaver http://192.168.0.1
Could not access / (not WebDAV-enabled?):
405 Method Not Allowed
Connection to `192.168.0.1' closed.
/etc/apache2/sites-available/default:
NameVirtualHost *
<VirtualHost *>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/
        <Directory /var/www/>
                Options Indexes MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        Alias /webdav /var/www

        <Location /webdav>
           DAV On
           AuthType Basic
           AuthName "webdav"
           AuthUserFile /var/www/passwd.dav
           Require valid-user
       </Location>
</VirtualHost>


Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Apache webdav не работает
« Ответ #1 : 12 Августа 2012, 16:13:14 »
sudo /etc/init.d/apache2 reload?
Wars ~.o

Оффлайн avuraltsev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Apache webdav не работает
« Ответ #2 : 13 Августа 2012, 06:53:55 »
sudo /etc/init.d/apache2 reload?

само собой, куда без этого..?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Apache webdav не работает
« Ответ #3 : 13 Августа 2012, 12:28:47 »
[OK] ?
Wars ~.o

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Apache webdav не работает
« Ответ #4 : 13 Августа 2012, 12:33:02 »
avuraltsev, показывайте
apache2ctl -MS
И уберите строку NameVirtualServer из определения хоста, её там не было и быть не должно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн avuraltsev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Apache webdav не работает
« Ответ #5 : 13 Августа 2012, 17:59:30 »
avuraltsev, показывайте
apache2ctl -MS
И уберите строку NameVirtualServer из определения хоста, её там не было и быть не должно.


/etc/apache2/sites-available/default:
ServerName localhost
<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/
        <Directory /var/www/>
                Options Indexes MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        Alias /webdav /var/www

        <Location /webdav>
           DAV On
           AuthType Basic
           AuthName "webdav"
           AuthUserFile /var/www/passwd.dav
           Require valid-user
       </Location>
</VirtualHost>


administrator@userv:~$ apache2ctl -MS
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server localhost (/etc/apache2/sites-enabled/000-default:2)
         port 80 namevhost localhost (/etc/apache2/sites-enabled/000-default:2)
Loaded Modules:
 core_module (static)
 log_config_module (static)
 logio_module (static)
 mpm_prefork_module (static)
 http_module (static)
 so_module (static)
 alias_module (shared)
 auth_basic_module (shared)
 authn_file_module (shared)
 authz_default_module (shared)
 authz_groupfile_module (shared)
 authz_host_module (shared)
 authz_user_module (shared)
 autoindex_module (shared)
 cgi_module (shared)
 dav_module (shared)
 dav_fs_module (shared)
 deflate_module (shared)
 dir_module (shared)
 env_module (shared)
 mime_module (shared)
 negotiation_module (shared)
 php5_module (shared)
 reqtimeout_module (shared)
 setenvif_module (shared)
 status_module (shared)
Syntax OK

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Apache webdav не работает
« Ответ #6 : 13 Августа 2012, 18:24:21 »
ls -a /var/www/?
Wars ~.o

Оффлайн avuraltsev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Apache webdav не работает
« Ответ #7 : 13 Августа 2012, 18:26:45 »
ls -a /var/www/?


~# ls -a /var/www/
.  ..  index.html  owncloud  passwd.dav

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Apache webdav не работает
« Ответ #8 : 13 Августа 2012, 18:30:23 »
cadaver http://127.0.0.1?
Wars ~.o

Оффлайн avuraltsev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Apache webdav не работает
« Ответ #9 : 13 Августа 2012, 18:34:10 »
cadaver http://127.0.0.1?

ээ...а это зачем??на локалхосте у меня этого нету..сервис поднимается на удаленном сервере

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Apache webdav не работает
« Ответ #10 : 13 Августа 2012, 18:36:18 »
avuraltsev,
ifconfig -a?
Wars ~.o

Оффлайн avuraltsev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Apache webdav не работает
« Ответ #11 : 13 Августа 2012, 18:48:30 »
avuraltsev,
ifconfig -a?

С этим тоже все в порядке, Apache работает, на нем сайт до этого висел типа "облако", но теперь решил web-интерфейс убрать и оставить только webdav. Нужен именно он потому как, юзер должен доступ к файлам из любого места

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Apache webdav не работает
« Ответ #12 : 14 Августа 2012, 00:51:02 »
Что вы всё проблем себе выдумываете? Думаете, легко искать за вас ваши ошибки, когда вы поминутно меняете условия задачи?
"ServerName localhost" уберите.
И, простите, у вас WebDAV включён в локации /webdav, а кадаврой вы пытаетесь обратиться к /
Самим не смешно?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.05 секунд. Запросов: 25.