Инсталлируем Cpanel на VDS VPS виртуальный сервер
Инсталляция
WebHost Manager использует комплексные инсталляторы, которые упрощают инсталлирование пакета программного обеспечения WebHost Manager. Вам нужно следующее для инсталляции WebHost Manager:
Инсталлировать основной сервер одной из поддерживаемых операционных систем перечисленных на http://www.cpanel.net
Лицензия cPanel (cPanel/ WebHost Manager не будет работать без лицензии).
ПРИМЕЧАНИЕ: Вы можете получить лицензию у официального дистрибьютора cpanel.net или тестовую лицензию, сделав запрос в разделе поддержки http://www.cpanel.net. Перечень дистрибьюторов смотрите на http://www.cpanel.net
Перед тем как начать:
Нужно инсталлировать cPanel на чистом сервере с новой установкой операционной системы. cPanel вносит много изменений в вашу систему, в том числе загружает необходимые пакеты и конфигурирует их для вас. Из-за значительного количества изменений, которые cPanel вносит в систему, предложенный метод деинсталляции программного обеспечения cPanel заключается в переформатировании сервера.
ПРИМЕЧАНИЕ: Хост-имя этого сервера должно быть полное уникальное доменное имя, которое не будет использоваться где-либо еще на сервере. Вы никогда не должны задавать свое хост-имя для имени, которое уже используется (www, ftp, почта, etc) или для имени эккаунта на сервере (www.domain.com).
Если вы получили лицензию и хотите, чтобы cPanel Inc выполнил инсталляцию, вы можете запросить ее на http://support.cpanel.net/. Убедитесь, что вам предоставлен IP, а также доступ администратора вашего сервера и инсталлированная операционная система на сервере.
Рекомендуется следующая схема разделов:
/boot 35 мегабайт (Мб)
/usr 2048+ Мб (если размер вашего диска 60 Гб попробуйте 4096 для /usr, 5000 если размер диска 80 Гб, и т.д.)
/var 1500+ Мб
/tmp 512+ Мб
/ 1024 Мб
/home увеличить для заполнения диска
swap объем памяти 2x
ПРИМЕЧАНИЕ: Каталог “/tmp” – в этот каталог необходимо разрешить запись для всех пользователей и процессов в системе. Как правило, каталоги, куда имеют доступ все пользователи и процессы - это повод для беспокойства, однако этот каталог - особый случай. Чтобы минимизировать любую возможность взлома защиты в случае наличия незащищенного “/tmp” каталога, рекомендуется подключать “/tmp” в отдельный раздел для того, чтобы воспользоваться опцией “no exec”, доступной как у Linux, так и FREEBSD. Если существует отдельная точка подключения для “/tmp”, тогда инсталлятор проверяет и потенциально переподключает сегмент с опцией “no exec”. Более того, инсталлятор гарантирует установку бита закрепления в памяти в каталоге и точность остальных прав доступа. Если “/tmp” не подключается на отдельном разделе, инсталлятор создаст образ диска файловой системы 512 Мб и подключит “/tmp” на новосозданном образе диска с директивой “no exec”. При большинстве обстоятельств, 512 Мб достаточно для сегмента “/tmp”. Однако, вашей системе может потребоваться дополнительное место. Поэтому рекомендуется включить отдельный раздел для точки подключения “/tmp” (размер задан согласно размеру вашей спецификации) перед инсталлированием cPanel.
Минимум CPU/RAM/HD:
P266
1000 CPU процессор и 128 Мб памяти RAM необходимы для базовой инсталляции cPanel.
1500 CPU процессор и 196 Мб памяти RAM необходимы, если вы хотите использовать spamassassin.
256 Мб памяти RAM рекомендуются для любой инсталляции на выбор.
4 Гб места на жестком диске
Чтобы инсталлировать WebHost Manager
1. НУЖНО инсталлировать yum пакет перед инсталляцией, инсталлятор не будет без нее работать. (centos/rhel/fedora/RH)
2. Добавить строку: “exclude=dev* udev* spamassassin* httpd* mod_ssl* perl* mysql* php* kernel*”
в /etc/yum.conf
3. Запустить rpm -qa и найти любые записи, начинающиеся с “httpd” “mod_ssl” “mysql” “openldap” (если вы хотите инсталлировать openldap, вы можете инсталлировать его позже, так как могут возникнуть сложности с exim, если установить его сейчас) и “php”, а затем воспользуйтесь rpm -e, чтобы их удалить (и все их зависимости).
4. RPM, которые могут конфликтовать с cpanel, можно исключить из инсталляции, отредактировав файл /vz/template/distroname/distroversion/config/ostemplate.list
Список RPM, которые можно исключить при инсталлировании (этот список предназначен для CentOS 4.1), составлен здесь.
5. совершенно не нужно добавлять sshd к ON_SERVICES в /vz/template/centos/4/config/install-post
6. Убедитесь, что вы залогинены как root и введите:
# cd /home
# wget http://layer1.cpanel.net/latest
Примечание: Для FreeBSD вам необходимо загрузить новейший пакет инсталлятора с http://www.cpanel.net/.
# sh latest
Инсталляция началась, и это займет от 30 до 60 минут в зависимости от вашей машины. Если программа задает вам вопросы, нажимайте клавишу Enter или q, если вопросы заданы не по умолчанию. После того, как инсталляция завершена, вам нужно установить WebHost Manager. Для детальной информации обратитесь к документу: «Logging on for the First Time»
ПРИМЕЧАНИЕ: У вас должно быть постоянное Интернет соединение для инсталляции cPanel. Если ваша сессия разъединяется во время инсталляции cPanel, инсталляция будет прекращена. Вы можете повторно запустить инсталляцию, используя комманду “sh latest”. Однако, мы рекомендуем переформатировать вашу машину и запустить программу заново для гарантии того, что во время инсталляции не возникнет проблем.
