Перейти до

Virtualhost в Proftpd


Gmen

Рекомендованные сообщения

Всем привет.

Вот узнал что можно в ProFTPd создавать VirtualHost как в Apache.

Но только ничего не получаеться.

 

У меня есть сервак 1 у него один АЙПИ, и он будет ФТП серверов в сети.

Так вот на нем я поставил ProFTPd(v 1.3.1).

Мне нужно создать четыри ФТП сервера:

1. ftp1.mynet.ua - Фильмы

2. ftp2.menet.ua - Музыка

3. ftp3.menet.ua - Софт

2. ftp3.menet.ua - Игры

 

Вот то что собрал:

ServerType                      standalone
DefaultServer                   off
#Port                           21
#Umask                          002
#TimeoutLogin                   120
#TimeoutIdle                    600
#TimeoutNoTransfer              900
#TimeoutStalled                        3600
User                           proftpd
Group                          proftpd
MaxInstances                    50
UseReverseDNS                   off
LogFormat                       default "%h %l %u %t \"%r\" %s %b"
LogFormat                       auth    "%v [%P] %h %t \"%r\" %s"
LogFormat                       write   "%h %l %u %t \"%r\" %s %b"
SystemLog                       /usr/local/proftpd/var/proftpd.log
ExtendedLog                     /usr/local/proftpd/var/proftpd_access.log WRITE,READ write
ExtendedLog                     /usr/local/proftpd/var/proftpd_auth.log AUTH auth

<VirtualHost 10.0.0.4>
Umask                           002
TimeoutLogin                    120
TimeoutIdle                     600
TimeoutNoTransfer               900
TimeoutStalled                  3600
ServerName "ftp1.mynet.ua"
RootLogin                       on
DefaultRoot / wheel
DefaultRoot /archive/pub/ftp/Media/Films users
DeferWelcome                    off
MaxClientsPerHost               3 "Разрешено всего 3 соединения с вашего IP"
MaxClients                      10 "Слишком много соединений с сервером"
MaxLoginAttempts                3 "Слишком много попыток войти"
AllowRetrieveRestart            on
AllowStoreRestart               on
AllowOverwrite                  on
AllowOverride                   off
IdentLookups                    off
DenyFilter                      \*.*/
TimesGMT                        off
RLimitCPU                       600 600
RLimitMemory                    64M 64M
RLimitOpenFiles                 1024 1024

<Anonymous /archive/pub/ftp/Media/Films>
User                           ftp
Group                          ftp
UserAlias                      anonymous ftp
RequireValidShell              no
MaxClients                     10
 <Limit WRITE>
   DenyAll
 </Limit>
 <Limit READ>
     AllowAll
 </Limit>
 <Directory /archive/pub/ftp/Media/Films>
   <Limit WRITE>
     DenyAll
   </Limit>
 </Directory>
<Limit STOR>
  AllowAll
</Limit>
<Directory /archive/pub/ftp/Media/Films>
   <Limit READ>
     AllowAll
   </Limit>
   <Limit STOR>
     AllowAll
   </Limit>
 </Directory>
</Anonymous>
</VirtualHost>

<VirtualHost 10.0.0.4>
Umask                           002
TimeoutLogin                    120
TimeoutIdle                     600
TimeoutNoTransfer               900
TimeoutStalled                  3600
ServerName "ftp2.mynet.ua"
RootLogin                       on
DefaultRoot / wheel
DefaultRoot /archive/pub/ftp/Media/Films users
DeferWelcome                    off
MaxClientsPerHost               3 "Разрешено всего 3 соединения с вашего IP"
MaxClients                      10 "Слишком много соединений с сервером"
MaxLoginAttempts                3 "Слишком много попыток войти"
AllowRetrieveRestart            on
AllowStoreRestart               on
AllowOverwrite                  on
AllowOverride                   off
IdentLookups                    off
DenyFilter                      \*.*/
TimesGMT                        off
RLimitCPU                       600 600
RLimitMemory                    64M 64M
RLimitOpenFiles                 1024 1024

<Anonymous /archive/pub/ftp/Media/Films>
User                           ftp
Group                          ftp
UserAlias                      anonymous ftp
RequireValidShell              no
MaxClients                     10
 <Limit WRITE>
   DenyAll
 </Limit>
 <Limit READ>
     AllowAll
 </Limit>
 <Directory /archive/pub/ftp/Media/Films>
   <Limit WRITE>
     DenyAll
   </Limit>
 </Directory>
<Limit STOR>
  AllowAll
</Limit>
<Directory /archive/pub/ftp/Media/Films>
   <Limit READ>
     AllowAll
   </Limit>
   <Limit STOR>
     AllowAll
   </Limit>
 </Directory>
</Anonymous>
</VirtualHost>
и т.д....

Не работает не один из серверов.

В сети работает ДНС, у которого у есть записи на данные четыри записи.

Что я делаю не так?

 

Лог при запуске:

- warning: unable to determine IP address of 'ftp.mynet.ua'
- warning: unable to determine IP address of 'ftp.mynet.ua'
- warning: "ftp2.mynet.ua" address/port (10.0.0.4:21) already in use by "ftp1.mynet.ua"
- warning: unable to determine IP address of 'ftp.mynet.ua'
- warning: "ftp3.mynet.ua" address/port (10.0.0.4:21) already in use by "ftp1.mynet.ua"
- warning: unable to determine IP address of 'ftp.mynet.ua'
- warning: "ftp4.mynet.ua" address/port (10.0.0.4:21) already in use by "ftp1.mynet.ua"
- warning: unable to determine IP address of 'ftp.mynet.ua'
- warning: unable to determine IP address of 'ftp.mynet.ua'

Ссылка на сообщение
Поделиться на других сайтах

- warning: "ftp4.mynet.ua" address/port (10.0.0.4:21) already in use by "ftp1.mynet.ua"

 

http://www.google.com/translate_t?langpair=en|ru

 

address/port already in use = адрес / порт уже используется

Ссылка на сообщение
Поделиться на других сайтах

Витруальные хосты в proftpd используются или на разных ip или на разных портах. Поскольку это совершенно серый диапазон ip и скорее всего собственный dns-сервер, самым хорошим вариантом будет присваивание нескольких ip на ftp-сервер, соответственно назначение разных ip в dns-зоне для серверов. После этого ты создашь каждый виртуальный сервер на собственном ip.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...