sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #67914
proftp med virtualhost
hejsa
jeg har prøvet at konfigurere proftp med virtualhost på min maskine uden det
ønskede resultat :(
Nu er min maskine godt nok installeret med freebsd 4.8, men så vidt jeg ved,
burde det jo ikke gøre nogen forskel for konfigurationen af proftp.
Mine problemer, som ikke opleves uden virtualhost, er følgende:
1. ved logon ender jeg i /usr/home/[brugerensdir] i stedet får det dir jeg
har jailet /usr/ftp
2. ved logon vises velkomst beskeden ikke
min proftp.conf ser ud som følger:
ServerType standalone
DefaultServer off
Port 21
Umask 022
User nobody
Group nogroup
#Global FTP settings
<Global>
RequireValidShell off
MaxClients 30
# DisplayLogin usr/ftp/welcome.msg
DisplayFirstChdir .message
AllowForeignAddress off
DeferWelcome on
ShowSymlinks on
UseFtpUsers off
TransferLog on
# Timeout 900 sek (15 min)
TimeoutNoTransfer 900
TimeoutIdle 900
TimeoutLogin 150
TimeoutStalled 3600
# Don't allow read, write or listings for anything other than what is
specified
# in the Directory settings.
<Limit READ WRITE DIR>
DenyAll
</Limit>
<Limit LOGIN>
Order deny,allow
DenyGroup !ftpusers, !wwwpopweb
AllowAll
</Limit>
</Global>
#----------------------------------------------------
<VirtualHost XXX.XXX.XXX.XXX>
port 9874
umask 022
User nobody
Group ftpusers
TransferLog off
DisplayLogin usr/ftp/welcome.msg
DisplayFirstChdir .message
MaxClientsPerHost 2
MaxClientsPerUser 2
MaxClients 10
DefaultRoot /usr/ftp
DefaultChDir /usr/ftp
AllowOverwrite yes
<Limit LOGIN>
Order deny,allow
DenyGroup !ftpusers
AllowAll
</Limit>
# All normal directories
<Directory /usr/ftp>
HideNoAccess on
<Limit READ DIR>
AllowAll
</Limit>
</Directory>
# Uploads directory
# Misc uploads
<Directory /usr/ftp/.disks/.misc/incomMisc>
HideNoAccess on
AllowOverwrite on
AllowStoreRestart on
<Limit WRITE READ DIR>
AllowAll
</Limit>
</Directory>
</VirtualHost>
#----------------------------------------------------
<VirtualHost XXX.XXX.XXX.XXX>
umask 022
User nobody
Group wwwpopweb
DisplayLogin usr/local/www/data-dist/popweb/.welcome
DisplayFirstChdir .message
MaxClientsPerHost 2
MaxClientsPerUser 2
MaxClients 10
DefaultRoot /usr/local/www/data-dist/popweb
DefaultChDir /usr/local/www/data-dist/popweb
AllowOverwrite yes
<Limit LOGIN>
Order deny,allow
DenyGroup !wwwpopweb
AllowAll
</Limit>
# All normal directories
<Directory /usr/local/www/data-dist/popweb>
HideNoAccess on
AllowOverwrite on
AllowStoreRestart on
<Limit WRITE READ DIR>
AllowAll
</Limit>
</Directory>
</VirtualHost>
Håber der er nogen der kan hjælpe og at jeg ikke bliver slagtet pga. en ikke
linux-box :)
mvh.
/Rune Andersen