Установка сервера · 4 min read · Jan 15, 2026

Идеальный сервер - OpenSUSE 11.3 x86_64 [ISPConfig 3] - Страница 5

12 Установите BIND

Сервер имен BIND можно установить следующим образом:

yast2 -i bind

Создайте ссылки для автозагрузки системы BIND и запустите его:

chkconfig –add named
/etc/init.d/named start

13 Установите Webalizer и AWStats

Поскольку ISPConfig 3 позволяет вам выбрать, хотите ли вы использовать Webalizer или AWStats для создания статистики вашего веб-сайта, мы устанавливаем оба:

yast2 -i webalizer perl-DateManip
rpm -ivh http://download.opensuse.org/repositories/network:/utilities/openSUSE_11.3/noarch/awstats-6.95-3.1.noarch.rpm 

14 Установите fail2ban

fail2ban можно установить следующим образом:

yast2 -i fail2ban 

15 Установите Jailkit

Jailkit можно установить так:

rpm -ivh http://download.opensuse.org/repositories/security/openSUSE_11.3/x86_64/jailkit-2.11-1.2.x86_64.rpm

16 Синхронизируйте системные часы

Если вы хотите синхронизировать системные часы с сервером NTP, выполните следующее:

yast2 -i xntp

Затем добавьте ссылки для автозагрузки системы для ntp и запустите ntp:

chkconfig –add ntp
/etc/init.d/ntp start

17 ISPConfig 3

Скачайте текущую версию ISPConfig 3 и установите ее. Установщик ISPConfig настроит все службы, такие как Postfix, Dovecot и т.д. за вас. Ручная настройка, как это требовалось для ISPConfig 2, больше не нужна.

cd /tmp
wget http://downloads.sourceforge.net/ispconfig/ISPConfig-3.0.2.2.tar.gz?use_mirror=
tar xvfz ISPConfig-3.0.2.2.tar.gz
cd ispconfig3_install/install/

Теперь начните процесс установки, выполнив:

php -q install.php

server1:/tmp/ispconfig3_install/install # php -q install.php

——————————————————————————–
_ _ _
|
/
| _ \ / \ / ()
| | | | --.| |_/ / | / \/___ _ __ | |_ _ __ _ | | | |–. \ / | | / \| ‘ \| | |/ ` |
| | | |_/\
/ / | | _/\ () | | | | | | | (| |
__
/_/\| __/_/|| ||| ||\, |
/ |
|_
/
——————————————————————————–

>> Начальная конфигурация

Операционная система: openSUSE или совместимая, неизвестная версия.

Следующие будут несколько вопросов для первичной конфигурации, поэтому будьте внимательны.
Значения по умолчанию находятся в [скобках] и могут быть приняты с помощью .
Введите “quit” (без кавычек), чтобы остановить установщик.

Выберите язык (en,de) [en]: <– ENTER

Режим установки (стандартный, эксперт) [стандартный]: <– ENTER

Полное квалифицированное имя хоста (FQDN) сервера, например server1.domain.tld [server1.example.com]: <– ENTER

Имя хоста MySQL [localhost]: <– ENTER

Имя пользователя root MySQL [root]: <– ENTER

Пароль root MySQL []: <– вашпарольrootsql

База данных MySQL для создания [dbispconfig]: <– ENTER

Кодировка MySQL [utf8]: <– ENTER

chown: не удается получить доступ к `/var/vmail’: Нет такого файла или каталога
Генерация 2048-битного RSA закрытого ключа
……+++
……..+++
запись нового закрытого ключа в ‘smtpd.key’

—–
Вы собираетесь ввести информацию, которая будет включена
в ваш запрос на сертификат.
То, что вы собираетесь ввести, называется
Отличительным именем или DN.
Существует довольно много полей, но вы можете оставить некоторые пустыми
Для некоторых полей будет значение по умолчанию,
Если вы введете ‘.’, поле будет оставлено пустым.

—–
Название страны (код из 2 букв) [AU]: <– ENTER
Название штата или провинции (полное название) [Некоторый штат]: <– ENTER
Название местности (например, город) []: <– ENTER
Название организации (например, компания) [Internet Widgits Pty Ltd]: <– ENTER
Название организационного подразделения (например, секция) []: <– ENTER
Общее имя (например, ВАШЕ имя) []: <– ENTER
Адрес электронной почты []: <– ENTER
Настройка Jailkit
Настройка Dovecot
chmod: не удается получить доступ к `/etc/dovecot/dovecot-sql.conf~’: Нет такого файла или каталога
Настройка Spamassassin
Настройка Amavisd
Настройка Getmail
Настройка Pureftpd
Настройка BIND
Настройка Apache
Настройка vlogger
Настройка виртуального хоста Apps
Настройка брандмауэра
Установка ISPConfig
Порт ISPConfig [8080]: <– ENTER

Настройка DBServer
Установка Crontab
нет crontab для root
нет crontab для getmail
Перезапуск служб …
Перезапуск службы MySQL
Остановка службы MySQL ..готово
Запуск службы MySQL ..готово
Остановка почтовой службы (Postfix)..готово
Запуск почтовой службы (Postfix)..готово
Ожидание завершения процесса [3233]
Ожидание завершения процесса [3233]
Ожидание завершения процесса [3233]
Демон [3233] завершен по SIGTERM
Остановка вирусного сканера (amavisd-new): ..готово
Запуск вирусного сканера (amavisd-new): ..готово
/usr/bin/lsb_release: строка 367: echo: ошибка записи: Разорванное соединение
/usr/bin/lsb_release: строка 367: echo: ошибка записи: Разорванное соединение
Остановка демона Clam AntiVirus ..готово
/usr/bin/lsb_release: строка 367: echo: ошибка записи: Разорванное соединение
Запуск демона Clam AntiVirus ..готово
Остановка dovecot ..готово
Запуск dovecot ..готово
Синтаксис ОК
Остановка httpd2 (ожидание завершения всех дочерних процессов) ..готово
Запуск httpd2 (prefork) ..готово
Остановка pure-ftpd..готово
Запуск pure-ftpd..готово
Установка завершена.
server1:/tmp/ispconfig3_install/install # Создайте символическую ссылку для phpMyAdmin: ln -s /srv/www/htdocs/phpMyAdmin /usr/local/ispconfig/interface/web/phpmyadmin Очистите каталог /tmp: rm -rf /tmp/ispconfig3_install
rm -f /tmp/ISPConfig-3.0.2.2.tar.gz Откройте /etc/suphp.conf… vi /etc/suphp.conf … и убедитесь, что в конце файла содержится x-httpd-suphp вместо x-httpd-php: | [...] [handlers] ;Обработчик для php-скриптов ;x-httpd-php="php:/usr/bin/php-cgi5" x-httpd-suphp="php:/usr/bin/php-cgi5" [...] | Чтобы войти в панель управления ISPConfig, откройте этот URL в вашем браузере (замените IP на соответствующий вашим настройкам!): http://192.168.0.100:8080/ Логин по умолчанию: пользователь: admin
пароль: admin #### 17.1 Руководство ISPConfig 3 Чтобы узнать, как использовать ISPConfig 3, я настоятельно рекомендую скачать Руководство ISPConfig 3. На почти 300 страницах оно охватывает концепцию ISPConfig (администраторы, реселлеры, клиенты), объясняет, как установить и обновить ISPConfig 3, включает справочник для всех форм и полей форм в ISPConfig вместе с примерами допустимых вводов и предоставляет учебные пособия для самых распространенных задач в ISPConfig 3. Оно также описывает, как сделать ваш сервер более безопасным и включает раздел по устранению неполадок в конце. ### 18 Установите SquirrelMail (по желанию) Установите SquirrelMail, веб-клиент электронной почты: rpm -ivh http://download.opensuse.org/repositories/server:/php:/applications/openSUSE_11.3/noarch/squirrelmail-1.4.20-1.1.noarch.rpm ln -s /srv/www/htdocs/squirrelmail /usr/local/ispconfig/interface/web/webmail ### 19 Отключите AppArmor AppArmor - это расширение безопасности SUSE (аналог SELinux в Fedora), которое должно обеспечивать расширенную безопасность. На мой взгляд, вам не нужно это для настройки безопасной системы, и оно обычно вызывает больше проблем, чем преимуществ (подумайте об этом после того, как вы провели неделю по устранению неполадок, потому что какая-то служба не работала так, как ожидалось, и затем вы обнаруживаете, что все было в порядке, только AppArmor вызывал проблему). Поэтому я отключаю его (это обязательно, если вы хотите установить ISPConfig позже). Мы можем отключить его следующим образом: /etc/init.d/boot.apparmor stop
chkconfig -d boot.apparmor ### 20 Ссылки - OpenSUSE: http://www.opensuse.org/ - ISPConfig: http://www.ispconfig.org/

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.