Code: Select all
9. Edit ProFTPD 1.2.7 (/usr/local/etc/proftpd.conf) file
for RedHat you should have installed ProFTPD with that configuration
./configure --prefix=/usr --sysconfdir=/etc --with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/include/mysql --with-libraries=/usr/lib/mysql
#----------> ProFTPD Configuration for XPanel <--------------------------------#
<VirtualHost 111.222.333.444>
SQLConnectInfo XPanel@localhost:3306 root Put_Your_MySQL_PassWord_Here
SQLUserInfo users domainName password id id homedir NULL
SQLGroupInfo users status id domainName
SQLAuthTypes Plaintext
RequireValidShell off
SQLUserWhereClause "status = 'Active'"
DefaultRoot ~ Active
<Directory />
AllowOverwrite on
</Directory>
PathAllowFilter ^[A-Za-z0-9._-]+$
PathDenyFilter "((^|/)[-.])|(\.(js|vbs|shs|scr|exe|mov|avi|mpg|sql|pl|cgi|shtml)$)"
#for download restrictions
MaxRetrieveFileSize 100 Kb
#for upload restrictions
MaxStoreFileSize 1 Mb
</VirtualHost>
#----------> End ProFTPD Configuration for XPanel <----------------------------#