Сервер на базе FreeBSD. I. Введение

Почему собственно я выбрал FreeBSD? По сравнению с Windows Server — это меньшее количество уязвимостей и гораздо меньшая требовательность к ресурсам. А по поводу Linux.. Честно говоря, разнообразие дистрибутивов и отсутствие стандартов в управлении ОС меня не прельщает.

Да и, честно говоря, структура операционки, ИМХО, посложнее. К примеру — конфигурационные файлы, которые каждый производитель дистрибутива ложит в удобное для себя место. Единственный плюс практически любого дистрибутива — это система обновления софта. В этом плане portupgrade в FreeBSD — явно менее удобен, чем apt, однако централизованная система портов делает это отставание незначительным.

Для чего будет использоваться наш сервер? На нем будет крутиться несколько сайтов, почтовый сервер для этих сайтов с поддержкой нескольких доменов, ftp-сервер для закачки файлов, jabber-сервер и прочее. Мы рассмотрим процессы настройки следующих пакетов и связок:

  • Apache + PHP +MySQL
  • MTA Exim с авторизацией в MySQL, поддержкой многих доменов и управлением VExim (Exim+VExim+Mysql+Dovecot+SSL+SpamAssassin+ClamAV)
  • Подключение к нашей почте Webmail-системы RoundCube
  • Подключение антиспам системы SpamAssassin и антивирусной системы ClamAV
  • Защиту соединения с сервером путем авторизации в SSH по приватному ключу
  • IMAP, POP3 сервер Dovecot с SSL-защитой подключения
  • Jabber-сервер Openfire
  • FTP-сервер vsftpd
  • Настройку файрвола IPFW
  • Настройку простой модели Samba для удобного доступа к файлам из-под Windows

В результате мы получим полноценный хостинг-сервер, на котором можно размещать свои сайты, заводить почту для каждого отдельно взятого домена. Еще можно написать скрипты для автоматизирования управления, купить широкий интернет-канал и стать самым настоящим хостинг-провайдером.

Далее: Начало установки

Confirm that you are not a bot - select a man with raised hand: