ProFTPD. Создание виртуального сервера

Наиболее полезной функцией ProFTPD является, вероятно, его поддержка виртуальных серверов FTP. Это позволяет определить иной набор параметров и опций применяющихся к подключающимся клиентам, вместо набора по умолчанию. В большинстве случаев, виртуальные сервера похожи на Apache IP-based виртуальные сервера, с которыми большинство администраторов веб-сайтов должны быть знакомы. Виртуальные серверы реально полезны, если ваша система имеет несколько IP адресов.

Как правило, это делается путем добавления дополнительных виртуальных адресов IP адресов подключенных к вашему внешнему сетевому интерфейсу. Как обычно, дополнительные IP адреса должны быть надлежащим образом прописаны в маршрутах вашей системы. Если ваш провайдера выдает вам только один статический адрес, то вы не можете просто добавить дополнительные виртуальные интерфейсы и ожидать от них, корректной работы

В отличие от Apache, ProFTPD не поддерживает name-based(виртуальные серверы по имени) виртуальные сервера ввиду того, что такие виртуальные сервера не поддерживает протокол FTP. Клиенты, подключаясь по FTP никогда не обращаются по имени к серверу, поэтому FTP сервер может использовать только IP адрес, по которому соединение было получено, чтобы определить, какой виртуальный сервер будет обрабатывать запросы клиента.

Когда к вашей системе подключаются по FTP, ProFTPD будет определять на какой виртуальный сервер направить клиента. Если клиент не подходит не под один из виртуальных серверов, то он будет направлен на FTP сервер по умолчанию.

Чтобы добавить новый виртуальный сервер FTP к вашей системе, выполните следующие действия:

1. В модуле Network Configuration, добавьте новый виртуальный IP адрес внешнего сетевого интерфейса вашей системы. Убедитесь, что он активируется во время загрузки и сейчас тоже активен.

2. Вернитесь в модуль ProFTPD Server, и пролистайте вниз до формы Create virtual server.

3. В поле Address, введите IP адрес, который вы только что добавили. Этот IP адрес не должен быть занят никаким другим виртуальным сервером.

4. Оставьте поле Port в значении Default

5. В поле Server name установите переключатель во второе положение и введите имя для этого сервера, которое будет отображатся клиентам при подключении. Например, вы можете ввести «Рога и копыта FTP сервер». Если оставить Default, то сообщение будет типа «ProFTPD 1.2.2rc2 Server».

6. Нажмите кнопку Create для добавления сервера. Как только сервер будет создан, вы сможете перейти к его конфигурированию.

7. Вернитесь на главную страницу модуля и нажмите кнопку Apply Changes для того, чтобы применить изменения.

После того, как виртуальный сервер будет создан, вы сможете настроить его параметры, щелкнув по его иконке на главной странице. Далее будут отображены иконки доступных опций. Некоторые из них описаны более подробно далее в этом разделе. Кроме того, можно изменить атрибуты виртуального сервера, нажав на значок Configure Virtual Server, и в открывшейся форме, отредактируйте поля (которые имеют тот же смысл, что и при создании формы) и нажать кнопку Save. Или же вы можете удалить его полностью, нажав виртуальную кнопку Delete Virtual server на форме конфигурации.




Ссылки:

К содержанию

© Copyright 2004-2017 - CMS Made Simple
Сайт работает на CMS Made Simple version 1.4.1

© Все печеньки Break-people.ru принадлежат авторам проекта.

Яндекс цитирования Рейтинг@Mail.ru Яндекс.Метрика