Configuration par VirtualHost
This commit is contained in:
parent
9623d9d04c
commit
073c7a40d6
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue