ansible-roles/proftpd/templates/ftps.conf.j2
Eric Morino 3a59f5b7ca
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
Add variable 'proftpd_default_address' on virtualhost
2022-08-31 17:03:44 +02:00

35 lines
1.2 KiB
Django/Jinja

<IfModule !mod_tls.c>
LoadModule mod_tls.c
</IfModule>
<VirtualHost {{ proftpd_default_address | join(' ') }}>
TLSEngine on
TLSLog /var/log/proftpd/ftps.log
TLSProtocol TLSv1
TLSRSACertificateFile {{ proftpd_ftps_cert }}
TLSRSACertificateKeyFile {{ proftpd_ftps_key }}
#TLSOptions AllowClientRenegotiations
TLSOptions AllowPerUser
TLSVerifyClient off
TLSRequired off
TLSRenegotiate required off
TLSOptions NoSessionReuseRequired
RequireValidShell off
Port {{ proftpd_ftps_port }}
AuthUserFile /etc/proftpd/vpasswd
DefaultRoot ~
PassivePorts 60000 61000
TransferLog /var/log/proftpd/xferlog
<Limit LOGIN>
AllowGroup ftpusers
DenyAll
</Limit>
</VirtualHost>