Система бекапа BackupPC (проблема с апачем)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

leksstav
Сообщения: 331

Система бекапа BackupPC

Сообщение leksstav »

Установил систему бекапа BackupPC в процессах всё нормально запустилась

14250 ? S 0:00 /usr/bin/perl /usr/local/BackupPC/bin/BackupPC -d
14251 ? S 0:00 /usr/bin/perl /usr/local/BackupPC/bin/BackupPC_trashClean

Набираю в браузере http://192.168.100.222/cgi-bin/BackupPC_Admin

А, апач мне в ответ

Код: Выделить всё

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Server error!</title>
<link rev="made" href="mailto:root@susy" />
<style type="text/css"><!--/*--><![CDATA[/*><!--*/
    body { color: #000000; background-color: #FFFFFF; }
    a:link { color: #0000CC; }
    p, address {margin-left: 3em;}
    span {font-size: smaller;}
/*]]>*/--></style>
</head>

<body>
<h1>Server error!</h1>
<p>



    The server encountered an internal error and was
    unable to complete your request.

    </p>
<p>


    Error message:
    <br />Premature end of script headers: BackupPC_Admin



</p>
<p>
If you think this is a server error, please contact
the <a href="mailto:root@susy">webmaster</a>.

</p>

<h2>Error 500</h2>
<address>
  <a href="/">192.168.100.222</a><br />

  <span>Mon Mar 16 11:02:04 2009<br />
  Apache/2.2.4 (Linux/SUSE)</span>
</address>
</body>
</html>


Кто может сказать в чём тут дело ?
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

Re: Система бекапа BackupPC

Сообщение danger08 »

leksstav писал(а):
16.03.2009 11:02
А, апач мне в ответ

Код: Выделить всё

......
<h1>Server error!</h1>
<p>
......
 The server encountered an internal error and was
 unable to complete your request.
</p>


Кто может сказать в чём тут дело ?

Что есть еще в логах апача? Как запускаете backuppc? Из-под какого пользователя стартует backuppc? Какие права стоят на файлы BackupPC (папка в html и скрипт в cgi-bin)?

PS. Успешно используем сабж на нагруженных серверах (для ахивирования профилей и домашних каталогов с DC на Samba, и для хранения дампов БД), все работает отлично.


leksstav писал(а):
16.03.2009 11:02
Установил систему бекапа BackupPC в процессах всё нормально запустилась

14250 ? S 0:00 /usr/bin/perl /usr/local/BackupPC/bin/BackupPC -d
14251 ? S 0:00 /usr/bin/perl /usr/local/BackupPC/bin/BackupPC_trashClean

Набираю в браузере http://192.168.100.222/cgi-bin/BackupPC_Admin
[code]

Заодним проверьте, что CGI-скрипты вообще могут исполняться из cgi-bin. Напишите там какой-нибудь тестовый скрипт.
Блогосайт - http://www.fateyev.com
Спасибо сказали:
leksstav
Сообщения: 331

Re: Система бекапа BackupPC

Сообщение leksstav »

danger08 писал(а):
16.03.2009 11:35
leksstav писал(а):
16.03.2009 11:02
А, апач мне в ответ

Код: Выделить всё

......
<h1>Server error!</h1>
<p>
......
 The server encountered an internal error and was
 unable to complete your request.
</p>


Кто может сказать в чём тут дело ?

Что есть еще в логах апача? Как запускаете backuppc? Из-под какого пользователя стартует backuppc? Какие права стоят на файлы BackupPC (папка в html и скрипт в cgi-bin)?

PS. Успешно используем сабж на нагруженных серверах (для ахивирования профилей и домашних каталогов с DC на Samba, и для хранения дампов БД), все работает отлично.


leksstav писал(а):
16.03.2009 11:02
Установил систему бекапа BackupPC в процессах всё нормально запустилась

14250 ? S 0:00 /usr/bin/perl /usr/local/BackupPC/bin/BackupPC -d
14251 ? S 0:00 /usr/bin/perl /usr/local/BackupPC/bin/BackupPC_trashClean

Набираю в браузере http://192.168.100.222/cgi-bin/BackupPC_Admin
[code]

Заодним проверьте, что CGI-скрипты вообще могут исполняться из cgi-bin. Напишите там какой-нибудь тестовый скрипт.



В логах апача вот что
[Mon Mar 16 11:19:29 2009] [error] [client 192.168.100.103] Setuid/gid script is writable by world.
[Mon Mar 16 11:19:29 2009] [error] [client 192.168.100.103] Premature end of script headers: BackupPC_Admin

Систему только что поставил запускаю из под рута командой service backuppc start
С правами в папке cgi-bin всё нормально там полно скриптов и все работают на ура !
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

Re: Система бекапа BackupPC

Сообщение danger08 »

leksstav писал(а):
16.03.2009 12:47
В логах апача вот что
[Mon Mar 16 11:19:29 2009] [error] [client 192.168.100.103] Setuid/gid script is writable by world.
[Mon Mar 16 11:19:29 2009] [error] [client 192.168.100.103] Premature end of script headers: BackupPC_Admin

chmod 4554 BackupPC_Admin

leksstav писал(а):
16.03.2009 12:47
Систему только что поставил запускаю из под рута командой service backuppc start
С правами в папке cgi-bin всё нормально там полно скриптов и все работают на ура !

Запускаете-то вы из под рута, но в целях безопасности BackupPC ДОЛЖЕН выполняться из-под другого пользователя (настраивается в конфигурации BackupPC, или при установке). Например, удобно назначить пользователем BackupPC пользователя apache, тогда ничего не придется менять в конфигурации Apache-сервера.
Блогосайт - http://www.fateyev.com
Спасибо сказали: