Вы посетили:
Различия
Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:requirements 2006/11/28 10:11 | ru:requirements 2010/05/20 11:48 текущий | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
===== Требования к установке ===== | ===== Требования к установке ===== | ||
- | Для того, чтобы проверить соответствие сервера требованиям панели, вам необходимо дать ссылку на эту страницу хостеру или своему системному администратору.\\ | + | |
+ | //Для того, чтобы проверить соответствие сервера требованиям панели или исправить необходимое Вам необходимо дать ссылку на эту страницу хостеру сервера или своему системному администратору.//\\ | ||
+ | |||
+ | Для того, чтобы автоматическая установка панели прошла полностью успешно, необходимо: | ||
+ | |||
+ | ==== Общие требования ==== | ||
+ | * Любой Linux или FreeBSD;\\ | ||
+ | * Разрешенный во время установки root-доступ по SSH ('PermitRootLogin yes' в /etc/ssh/sshd.conf);\\ | ||
+ | |||
+ | |||
+ | |||
+ | ==== Для вебхостинга и управления почтой: ==== | ||
+ | * HTTP-сервер [[http://httpd.apache.org|apache]] без включения пользовательских виртуалхостов, слушающий на 0.0.0.0:80;\\ | ||
+ | * Включенная в apache поддержка PHP (опционально, если на сайтах есть php-скрипты);\\ | ||
+ | * __не запущенный__ HTTP-сервер [[http://nginx.ru|nginx]] (опционально для ускорения обслуживания статического контента);\\ | ||
+ | * FTP-сервер , слушающий на хостовом IP или на 0.0.0.0:21;\\ | ||
+ | * POP3-сервер , слушающий на хостовом IP или на 0.0.0.0:110;\\ | ||
+ | * DNS-сервер [[http://www.isc.org/sw/bind/|Bind]], слушающий на всех IP адресах;\\ | ||
+ | * MTA Sendmail, слушающий на 0.0.0.0:25 с включенной директивой //Fw/etc/mail/local-host-names// в sendmail.cf;\\ | ||
+ | * Запущеный //CRON// daemon; | ||
+ | |||
+ | |||
+ | |||
+ | ==== Для использования прокси/SOCKS-сервера: ==== | ||
+ | * Прокси-сервер [[http://zipper.paco.net/~igor/oops/|oops]] или [[http://3proxy.ru/|3proxy]], присутствующий в стандартных путях //PATH// (для поддержки SOCKS необходим 3proxy); | ||
+ | |||
+ | ==== Для использования VPN-сервера: ==== | ||
+ | Для //Linux//:\\ | ||
+ | * ядро //2.4/2.6//, поддерживающее //PPP// и //MPPE/MPPC// компрессию;\\ | ||
+ | * доступность управления цепочкой //nat// через команду //iptables//; | ||
+ | |||
+ | для //FreeBSD 5// и старше:\\ | ||
+ | * ядро с включенной опцией //IPDIVERT//;\\ | ||
+ | * доступность программы управления файрволлом //pf//; | ||
+ | |||
+ | ==== Для использования баз данных MySQL и PostgreSQL: ==== | ||
+ | * доступность программ-клиентов //mysql//, //psql// в стандартных путях //PATH//;\\ | ||
+ | * запущенные серверы баз данных;\\ | ||
+ | * правильно введенные пароли суперпользователя для баз данных (запрашивается при начале конфигурации); | ||
+ | * для использования баз данных с других серверов необходимо, чтобы MySQL, PostgreSQL принимали соединения на всех (0.0.0.0) IP адресах;\\ | ||
+ | |||
+ | ===== Проверка вручную ===== | ||
Однако если вы хотите проверить соответствие самостоятельно, то вам понадобится [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|putty]] - ssh-клиент для Windows(r) и немного свободного времени.\\ | Однако если вы хотите проверить соответствие самостоятельно, то вам понадобится [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|putty]] - ssh-клиент для Windows(r) и немного свободного времени.\\ | ||
Все команды, перечисленные ниже, вам необходимо выполнять от супер-пользователя. IP адрес сервера и пароль суперпользователя должен вам предоставить хостер.\\ | Все команды, перечисленные ниже, вам необходимо выполнять от супер-пользователя. IP адрес сервера и пароль суперпользователя должен вам предоставить хостер.\\ | ||
Строка 6: | Строка 48: | ||
Мы не несем никакой ответственности за неточность ввода вами команд.\\ | Мы не несем никакой ответственности за неточность ввода вами команд.\\ | ||
- | Для того, чтобы автоматическая установка панели прошла успешно, необходимо:\\ | + | ==== Проверка apache ==== |
- | ==== Для вебхостинга: ==== | ||
- | * HTTP-сервер | ||
- | [[http://httpd.apache.org|apache]], слушающий на всех IP адресах, без включения пользовательских виртуалхостов, не использующий в своем конфигурационном файле директиву //Port// или //Listen//;\\ | ||
**//Пример для Debian Linux//** | **//Пример для Debian Linux//** | ||
<code> | <code> | ||
Строка 24: | Строка 63: | ||
root httpd 59516 4 tcp4 *:80 *:* | root httpd 59516 4 tcp4 *:80 *:* | ||
</code> | </code> | ||
- | * FTP-сервер | + | |
- | , слушающий на хостовом IP;\\ | + | ==== Проверка FTP ==== |
**//Пример для Debian Linux//** | **//Пример для Debian Linux//** | ||
<code> | <code> | ||
Строка 37: | Строка 77: | ||
</code> | </code> | ||
- | * DNS-сервер [[http://www.isc.org/sw/bind/|bind9]], слушающий на всех портах;\\ | + | ==== Проверка DNS ==== |
**//Пример для Debian Linux//** | **//Пример для Debian Linux//** | ||
<code> | <code> | ||
Строка 48: | Строка 89: | ||
bind 53099 0,0 0,1 4068 316 ?? Is 14ноя06 0:06,65 /usr/sbin/named -t /var/named -u bind | bind 53099 0,0 0,1 4068 316 ?? Is 14ноя06 0:06,65 /usr/sbin/named -t /var/named -u bind | ||
</code> | </code> | ||
- | * Запущеный //CRON// daemon;\\ | + | |
+ | |||
+ | ==== Проверка cron ==== | ||
**//Пример для Debian Linux//** | **//Пример для Debian Linux//** | ||
- | <code>ps auxww | grep cron | + | <code> |
- | root 981 0.0 0.3 2236 856 ? Ss Nov14 0:00 /usr/sbin/cron | + | # which cron |
+ | /usr/sbin/cron | ||
</code> | </code> | ||
**//Пример для FreeBSD//** | **//Пример для FreeBSD//** | ||
<code> | <code> | ||
- | # ps auxww | grep cron | + | # which cron |
- | root 9581 0,0 0,1 1328 204 ?? Is 14ноя06 0:06,12 /usr/sbin/cron -s | + | /usr/sbin/cron |
</code> | </code> | ||
- | Для использования прокси-сервера:\\ | + | |
- | * Прокси-сервер [[http://zipper.paco.net/~igor/oops/|oops]], присутствующий в стандартных путях //PATH//; | + | ==== Проверка oops ==== |
**//Пример для Debian Linux//** | **//Пример для Debian Linux//** | ||
<code> | <code> | ||
Строка 70: | Строка 116: | ||
/usr/local/sbin/oops | /usr/local/sbin/oops | ||
</code> | </code> | ||
- | ==== Для использования VPN-сервера: ==== | ||
- | Для //Linux//:\\ | ||
- | * ядро //2.4/2.6//, поддерживающее //PPP// и //MPPE/MPPC// компрессию;\\ | ||
- | * доступность управления цепочкой //nat// через команду //iptables//;\\ | ||
- | для //FreeBSD 5// и старше:\\ | ||
- | * ядро с включенной опцией IPDIVERT//;\\ | ||
- | * доступность программы управления файрволлом //pf//;\\ | ||
- | Для использования баз данных [[http://mysql.com/|MySQL]] и [[http://www.postgresql.org|PostgreSQL]]:\\ | + | ==== Проверка MySQL и PostgreSQL ==== |
- | * доступность программ-клиентов //mysql//, //psql// в стандартных путях /PATH//;\\ | + | |
**//Пример для Debian Linux//** | **//Пример для Debian Linux//** | ||
<code> | <code> | ||
# which mysql | # which mysql | ||
- | /usr/bin/oops | + | /usr/bin/mysql |
# which psql | # which psql | ||
/usr/bin/psql | /usr/bin/psql | ||
Строка 95: | Строка 134: | ||
/usr/local/bin/psql | /usr/local/bin/psql | ||
</code> | </code> | ||
- | * правильно введенные пароли суперпользователя для баз данных (запрашивается при начале конфигурации);\\ | + |