proftp and virtualhost
Guillaume
guillaume.chardin at gmail.com
Thu Apr 24 16:01:50 UTC 2008
hi,
I request your help to run two ftp sites on the same machine with
proftpd & virtualhost.
in my case, i have 2 domains 1.com & 2.com
I start creating configuration files -one conf file per host- but it's
not working has expected.
My config:
1 host with ONE IP adress.
+the default ftpsite with higth access restriction
+the www1 site with some settings, root is located in /data/www1.com
+the 2.com ftp server with other settings. Root is located in /data/www2.com
I want a behaviour like apache virtual host and i don't know if its possible
-> when user enter the IP adress of the fedora box, the default
website send the response, and so on, user is unable to connect.
-> when user enter the domain name he's redirected directly to the
right ftproot.
Actually, ALL ftp connection are redirected to the default ftpsite.
The www1.conf host is registered in the local dns & point to the local
ip of the server (192.168.28.30)
Hope someone could help me.
Here is a sample of my config files.
-------- /etc/vsftpd.conf -----------
ServerName "Default FTP server"
ServerIdent on "FTP Server ready."
ServerAdmin root at website
ServerType standalone
DefaultServer on
AccessGrantMsg "User %u logged in."
DeferWelcome off
TimeoutIdle 600
Include /etc/proftp.d/www1.conf
DefaultRoot ~ !superuser
AuthPAMConfig proftpd
AuthOrder mod_auth_pam.c* mod_auth_unix.c
IdentLookups off
UseReverseDNS off
Port 21
Umask 022
AllowRetrieveRestart on
AllowStoreRestart on
MaxInstances 20
User nobody
Group nobody
UseSendfile no
ScoreboardFile /var/run/proftpd.score
<Global>
AllowOverwrite yes
<Limit ALL SITE_CHMOD>
AllowAll
</Limit>
</Global>
-----------------/etc/proftp.d/www1.conf-----------------------
<VirtualHost www1.com>
ServerName "www1.com"
MaxClientsPerHost 2 "Sorry, no more than two simultaneous connections allowed"
DefaultRoot /data/www1.com
DisplayConnect /etc/ftpissue
ServerLog /var/log/proftpd/www1.com.log
TransferLog /var/log/proftpd/xfer.www1.com.log
TimeoutIdle 300
TransferRate RETR 250:0
</VirtualHost>
--
Guillaume
More information about the fedora-list
mailing list