В этой статье хочу познакомить Вас с автоматическим методом установки панели управления хостингом основаном на создании и запуске небольшого скрипта, который автоматизирует задачу создания идеального сервера на основе операционной системы OpenSUSE 11.3 x86_64 и i586, в конечном этоге, также как и в материале создание Web сервера устанавливает ISPConfig 3.
Пожалуйста, обратите внимание: не устанавливать данный скрип на уже рабочий сервер, потому что этот сценарий может переписать файлы конфигурации работающей системы. Она предназначена только для использования на чистую установленную OpenSUSE 11.3. Если вы устанавливаете на OpenSUSE 11.2 (ожидается), пожалуйста убедитесь, что используется другая версия скрипта опубликованного ниже.
- Внесенные усовершенствования
- Обновление OpenSUSE 11.3
- Корректировка скрипта установки
- Запуск установки ISPConfig
Внесенные изменения в установку ISPConfig
По мимо стандартной установки ISPConfig данный скрипт исправляет известные ошибки:
- 'MySQL' в зависимости mydns сценарий
- fail2ban конфигурации
- Не отключает брандмауэра
- Pure-FTPD изменения конфигурации (разрешить переименование, изменение пассивных портов и права)
- Postfix сертификат поколения
- Apache SSL генерирует сертификат, и переход к HTTPS ISPConfig
- Исправлена NameVirtualHost Apache конфигурации с OpenSUSE (импортирует для Apache несколько доменов с ISPConfig)
- Настройка rdiff-backup для резервного копирования
- Исправлена Cyrus-IMAP на разрешение соединения
- Исправлена pam_mysql работать на 64-битных систем
- Исправлена ошибка антивируса clamd
- Установленном eAccelerator
- Исправлены ошибки путь пользовательского Apache
- Установлен и настроен AWStats
Обновление OpenSUSE 11.3 для установки ISPConfig
И так преступим к установке:
Запускаем обновление и перезагрузку системы (2 команды) |
zypper update |
Корректировка скрипта установки ISPConfig
Перед запуском этого скрипта внимательно прочитать!
Сохранить скрипт на Ваш сервер (например, /usr/local/sbin/opensuse_ispconfig3.sh) |
nano /usr/local/sbin/opensuse_ispconfig3.sh |
Этот сценарий требует наличия нескольких дополнительных действий:
1. когда mysql_secure_install выполняется.
2. для ISPConfig3 обновления. Можно типа SVN и стабильной , когда обновление типа спросил (стабильный рекомендуется!).
Все остальные опции по умолчанию, просто нажать ENTER. Перед запуском скрипта изменяем переменные:
1. THIS_PLATFORM: либо x86_64 и i586.
2. MYSQLROOTPASS: измените P@ssw0rd на свой пароль, так же ввести его в процессе установки.
3. MY_HOSTNAME имя вашего компьютера в сети
4. MY_DOMAIN: доменное имя вашего сервера по умолчанию оно server1.mydomain.com. Если ваш сайт проводит полный домена, например domain.com, по-прежнему оставить что-то для MY_HOSTNAME. server1 или принимающей это доброе имя.
4. ISPCONFIG_TAR_GZ: убедится что ссылка на последнюю версия ISPConfig 3 .
x86_64 OpenSUSE 11.3 |
i586 OpenSUSE 11.3 |
x86_64 OpenSUSE 11.2 |
i586 OpenSUSE 11.2 |
Запуск установка ISPConfig
Весь процесс установки сводится к запуску скрипта, но перед этим выставим разрешение права доступу к файлу.
Выставляем права доступа и запускаем скрипт (2 команды) |
chmod 755 /usr/local/sbin/opensuse_ispconfig3.sh |
Дожидаемся окончания установки, перезагружаем систему, можно пользоваться!