ISPServer

ISPServer
Рейтинг
6
Регистрация
17.10.2008

В top обращать внимание стоит на:

Mem: 78M Active, 50M Free память. В данном случае 50мб свободно есть.

100% idle - идл на пальцах 100% означает что процессор простаивает. Нулевой идл это плохо.

load averages: 0.05, 0.34, 1.29 - средняя нагрзка за 5 10 15 минут. На пальцах опять же 0 программ у Вас в среднем ожидает CPU. То есть очереди нет.

Как видно все эти основные параметры у Вас в норме.

Соседи могут помешать потому что HDD все таки один. Если все остальное можно лимитировать но как сделать адекватное ограничение на файловую систему пока не придумано.

Например можно в поддержку ispsystem написать. файрвол ставиться сам при установке панели. ДА и панель ставить не сложно.

На свой истории я только видел когда dovecot ругается если файлы почты из будущего вдруг становятся. Все остальные сервисы хостинга нормально работают при этом.

Заголовки можно просто через telnet посмотреть. Браузером прикинуться

Пишем GET / HTTP/1.0 и два перевода строки ставим:

$ telnet ispserver.com 80

Trying 82.146.40.40...

Connected to ispserver.com.

Escape character is '^]'.

GET / HTTP/1.0

HTTP/1.1 302 Found

Date: Fri, 16 Jan 2009 04:02:15 GMT

Server: Apache/2.2.11 (FreeBSD) PHP/5.2.8 with Suhosin-Patch mod_ssl/2.2.11 OpenSSL/0.9.7e-p1

Location: http://ispserver.com/

Content-Length: 205

Connection: close

Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

<html><head>...

В ответ получили HTTP/1.1 302 Found что страница перенаправлена. Ну или для примера нормальная страница:

$ telnet yandex.ru 80

Trying 87.250.251.11...

Connected to yandex.ru.

Escape character is '^]'.

GET / HTTP/1.0

HTTP/1.1 200 OK

Date: Fri, 16 Jan 2009 04:04:53 GMT

Server: Apache/1.3.29 (Unix) mod_perl/1.29 mod_deflate/1.0.21 rus/PL30.19

Set-Cookie: yandexuid=1125841232078693; path=/; domain=.yandex.ru; expires=Friday, 31-Dec-10 23:59:59 GMT

Last-Modified: Fri Jan 16 04:04:53 2009 GMT

Cache-Control: max-age=300, private, proxy-revalidate

Expires: Fri Jan 16 04:09:53 2009 GMT

Content-Length: 23450

Connection: close

Content-Type: text/html; charset=windows-1251

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 ....

Как я вижу у Вас данные только в одной таблице vboj57. Сделл дамп этой БД. Создал тестовую БД "broke"

То есть broke это копия вашей БД. Смотрим читается ли текст:

# echo "SELECT fjob FROM vboj57;" | mysql -p broke

fjob

впаро паро апро ап

Читается.

Делаем резервную копию. Ваше задание включает копию всех баз его и запустил. Зашел в панель пользователем orelikk***

Вижу архив:pbkp_brokem.sql

Жму восстановить. Проверяю что время изменения файлов базы поменялось. Смотрим еще раз читаемость:

# echo "SELECT fjob FROM vboj57;" | mysql -p broke

fjob

впаро паро апро ап

Все опять так же читается. Аналогично через phpmyadmin. Те же операции я делал вчера когда Вы в поддержку писали. Мы Вас переспросили как именно добиться чтобы не работало.

Панель делает просто mysqldump при этом не указывает кодировку. То есть с ситемными настройками.

apachectl configtest

Что говорит?

если все нормально открываем tail лога

tail -f /var/log/httpd/error_log &

Запускаем apache и смотрим

apachectl start

если и тут все нормально и молча не запускает то скорее всего какое-то php расширения не дает ему запуститься по одному их выключаем и пытаемся запустить.

У Вас какая нибудь панель есть на сервере?

777 права на папку нужны чтобы скрипт мог писать в папку.

Но наверняка стоит что-то типа suexec который из соображений безопастности не дает его запускать. Между прочим правильно и делает.

У Вас php как cgi то есть скрипт выполняться должен от имени владельца сайта. То есть Вам надо выставить такие права чтобы владелец сайта прописанный в httpd.conf мог редактировать папку.

Roxis:
через mod_php попадут

Для mod_php есть base_dir и suexec

А что мешает просто грмотно выставить права. Запретить для other просмотр папок что выше чем homedir.

Папки пользователей разрешить запускать только владельцу. То что у Вас они могут посмотреть /usr/bin и так далее я считаю ничего плохого так все эти папки одинаковы на всех подобных ОС. Но если совсем паранноя то можно и с ними поиграть. Если что-то хитрое надо то можно заморочиться с группами и еще по ним доступ нстраивать к разным папкам.

Система прав на папки очень гибкая. Можно настроить почти все.

У нас например вот так устроено. На /home 751 все могут в нее провалиться но содержимое получить может только root.

/home/user 501 принадлежит user:secure. secure - хитрая группа в которой у нас состоят все пользователи. 1 для other нужна чтобы всякие apache могли провлиться в папку чтобы файлики прочитать. И далее уже папка пользователя /home/user/data в которую он может писать.

В итоге пользователь видит только свою папку /home/user/data и не знает что Выше. И к другому пользователю он никогда не сможет попасть.

Всего: 69