18
0
Fork 0

Configuration par VirtualHost

This commit is contained in:
emorino 2017-11-10 14:39:05 +01:00
parent 9623d9d04c
commit 073c7a40d6
1 changed files with 38 additions and 0 deletions

View File

@ -51,6 +51,44 @@ Si l'IPv6 n'est pas fonctionnel sur votre serveur :
UseIPv6 off
~~~
### Configuration par VirtualHost
Dans un fichier de configuration de Proftpd, on peut isoler certaine configuration par virtualhost, la balise <VirtualHost> s'utilise de la même façon que dans apache, exemple d'une configuration classique, mais avec un port d'écoute différent :
~~~
<VirtualHost 192.168.1.8>
ServerName "FTP Server"
ServerIdent on "FTP Server Ready"
AccessGrantMsg "Hey, bienvenue %u sur le serveur FTP !"
SFTPEngine on
Port 8887
DefaultRoot ~
PassivePorts 60000 61000
UseReverseDNS off
IdentLookups off
TimesGMT off
# Local permissions
DefaultRoot ~
Umask 137 027
RequireValidShell off
UseFtpUsers off
# Allow RESUME (REST command)
AllowStoreRestart on
</VirtualHost>
~~~
Dans la balise VirtualHost on peut mettre soit une ip, soit un nom de domaine.
Cela permet notamment de faire écouter proftpd sur 2 ports différents en même temps, dans ce cas-là, la configuration par défaut écoute sur le port 21, et la configuration dans le VirtualHost écoute sur le port 8887.
On peut utiliser les VirtualHost pour faire du SFTP et du FTP classique, sur deux ports différents.
Il y a plusieurs types d'autres options dans les virtalhost de proftpd, comme notamment les alias, on peut voir tout ce qu'on peut faire dans la doc [Proftpd Virtual Servers](http://www.proftpd.org/docs/howto/Vhost.html)
## Comptes virtuels