Ao contrário do Apache, dentro dos arquivos de configuração do ProFTPD, as diretivas que não estão dentro de qualquer seção <Global>
ou <VirtualHost>
não são automaticamente aplicadas globalmente; isso é coberto pelo howto de hospedagem virtual .
Isso significa que sua configuração mod_wrap
:
<IfModule mod_wrap.c>
TCPAccessFiles ~/.hosts.allow ~/.hosts.deny
</IfModule>
é aplicado às sessões de FTP (através da seção "configuração do servidor"). No entanto, suas sessões de SFTP são manipuladas pelo seu explícito <VirtualHost>
na parte inferior da configuração, que é uma seção de configuração diferente.
Para configurar / usar mod_wrap
para suas sessões de SFTP, você pode copiar a seção <IfModule mod_wrap.c>
dentro da seção SFTP <VirtualHost>
, ou você pode coloque esse <IfModule mod_wrap.c>
dentro de uma seção <Global>
, para que seja aplicado a todos hosts virtuais:
<Global>
<IfModule mod_wrap.c>
TCPAccessFiles ~/.hosts.allow ~/.hosts.deny
</IfModule>
</Global>
Espero que isso ajude!