Как я настраиваю ALS4.0

(см. также проект "Портал МПГУ")

Установка

/!\ вроде замечаний нет?

Дисциплина создания сервисов

Хост-сервер

Обратное проксирование для внутренних HTTP-серверов

Идея в том, чтобы принимать HTTP-запросы на любой FQDN из числа хостящихся на внутреннем сервере (скажем, vhost.other.domain) и перенаправлять на внутренний сервер (скажем, VENAME.server.domain.name)

Обратите внимание, что ssl-ключи vhost-ов лежат на хост-сервере. /!\ Хранение различных ключей (вида vhost.other.domain.crt пока не тестировалось)

Проксирование для FTP-сервера

Возможные варианты обхода:

  1. (не проверено) Насильственное ограничение количества соединений в xinetd.conf в FTP VE

  2. Присваивание FTP VE адреса из внешнего диапазона

  3. Расвёртывание FTP-архива на хост-сервере

Использование iptables ftp helper

Доступ администраторов виртуальных серверов к контенту

/!\ придумать

Курица или яйцо?

Системные серверы

  1. FTP-сервер
    • Содержит дистрибутив
    • Собственный sources.list состоит из "rpm: file:/...."

    • Указан в /etc/apt/sources.list всех других серверов

    • (необязательно) установлен sisyphus-mirror для обновления

      • . . .
        SRCROOT=rsync://rsync.altlinux.org/ALTLinux/4.0
        DESTROOT=/var/ftp/ALTLinux
        LIST="branch"
        . . .
        


  1. DNS-сервер
    • Обеспечивает зону для всех внутренних серверов
    • Для генерации зон используется скрипт simpleDNS (+simpleDNS.awk)

      • /!\ Документация на simpleDNS

        ## zone_name is unique, no split horizont provided
        # "[" zone_name "]"
        # "NS:" Name_server_spec
        ## MX priorities are calculated automatically by increasing
        # "MX:" Mail_xchanger_spec
        # name [cname1 cndme2 ...] {ip | partial_ip}
        # "IP:" Network_IP
        
      • Пример /var/lib/bind/zone/simpleDNS.profile:

        [server.domain.name]
        IP: 192.168.<IP>
        NS:     192.168.<IP>.53. server.domain.name.
        named   53
        www     80
        moin    81
        trac    82
        ftp     21
        

ALTLinuxEdu: FrBrGeorge/DraftsAndJunk/ALTLinuxServerAdm (last edited 2008-06-21 16:57:35 by FrBrGeorge)