ProFTPd: Несколько Доменов VirtualHosts на одном IP-адресе

  1. Как Вы выполняете настройку учетной записи? У нас есть пользовательское внутренне разработанное приложение, которое взаимодействует через интерфейс с обеими системами. Процесс записи/выхода работы гипердетализирован, и только часть этого касается технологических систем. Существует специализированное обеспеченное поставщиками веб-приложение для обслуживания фактических запросов.

  2. Все учетные записи существуют в обоих каталогах? Не обязательно. У всех пользователей есть учетная запись LDAP, но у них не может быть AD учетной записи.

  3. Как Вы синхронизируете атрибуты учетной записи включая изменения пароля? У нас есть атрибуты LDAP для AD групп и немногих других, таких как почтовые адреса, номера телефона, и т.д. Они синхронизируются с пользовательским приложением, которое не является сложным. Мы синхронизируем пароли оба пути. Если пользователь изменяет их AD пароль, который синхронизируется со средой LDAP, и наоборот. Достаточно сказать, что обе среды должны иметь те же требования сложности пароля. Один из каталогов считают "ведущим устройством"? Нет.

  4. Что вошло в решение о наличии двойной среды каталога? Политика. Там планирует, должны переехать от этой установки? Нет. У нас есть существенная основа сервера Linux, и вся их аутентификация выполняется против каталога LDAP.

3
задан 25 March 2016 в 11:49
2 ответа

FTP не работает как HTTP. Виртуальных хостов на основе имен нет. Только на базе IP. If you need same user name but different directories you can use separate TCP ports for them or more than one IP.

1
ответ дан 3 December 2019 в 05:14

Обратите внимание, что с появлением RFC 7151 FTP теперь имеет команду HOST для поддержки виртуальных хостов на основе истинного имени, как и Заголовок Host подходит для HTTP 1.1.

И ProFTPD реализует эту команду HOST начиная с версии 1.3.6rc1. Чтобы использовать его, вы можете просто использовать DNS-имена в разделе , например:

<VirtualHost mysite.example.com>

Или вы можете явно указать псевдоним виртуальных серверов по мере необходимости:

<VirtualHost 1.2.3.4>
  ServerAlias mysite1.example.com
  ServerAlias ftp.example.com
  ...
</VirtualHost>

Надеюсь, это поможет!

Полное раскрытие: я являюсь автором ProFTPD.

6
ответ дан 3 December 2019 в 05:14

Теги

Похожие вопросы