Portál AbcLinuxu, 26. dubna 2024 15:55


Dotaz: ProFTPd virtualhost

21.2.2008 16:38 BlackShark | skóre: 15 | blog: windows
ProFTPd virtualhost
Přečteno: 432×
Odpovědět | Admin
Zdravim.
Narazil jsem na problem pri konfiguraci FTP serveru proFTPd. Potreboval bych docilit tohoto:
Na serveru jsou 2 uloziste, ktera maji byt dostupna pres FTP pomoci jmena. Prvni host name je napr. fh.firma.cz a druhy download.firma.cz (tyto jmena budou mapovana na stejny server s IP AA.BB.CC.DD).
Potrebuji aby fh.firma.cz smeroval do /home/flashhry a download.firma.cz do /home/download. Po badani na netu jsem dospel k teto konfiguraci (nastavnei logu a jmena serveru vynechano):
<Global>
        DisplayLogin               welcome.msg
        DisplayFirstChdir          readme
        AllowOverwrite             yes
        IdentLookups         off
</Global>

<Limit WRITE>
DenyAll
</Limit>

<VirtualHost download.firma.cz>
        ServerAdmin             admin@spol.sro
        ServerName              "ServerName1"
        MaxLoginAttempts        3
        RequireValidShell       no
        DefaultRoot             /home/download
        User                    USER1
        Group                   GROUP1
        AllowOverwrite          yes
        DefaultServer           on

        <Anonymous /home/download>
                User                    USER1
                Group                   GROUP1
                RequireValidShell       no
                MaxClients              20
        </Anonymous>
</VirtualHost>


<VirtualHost fh.firma.cz>
        ServerAdmin             admin@spol.sro
        ServerName              "ServerName2"
        MaxLoginAttempts        3
        RequireValidShell       no
        DefaultRoot             /home/flashhry
        User                    USER2
        Group                   USER2
        AllowOverwrite          yes

        <Anonymous /home/flashhry>
                User                    USER2
                Group                   USER2
                RequireValidShell       no
                MaxClients              20
        </Anonymous>
</VirtualHost>

Ktera bohuzel nefunguje.Prihlasim-li se jako USER1 na domenu fh.firma.cz (coz by nemelo jit) prihlasi me to do adresare /home/download. Stejne tak me tam hodi i po prihlaseni USER2.
Vzdy me hodi do umisteni, ktere ma v konfiguraci direktivu "DefaultServer on". Domnivam se, ze zcela ignoruje <VirtualHost>.
Nevite nekdo v cem je chyba? Nebo je muj myslenkovy pochod zcela mimo a takto to resit nejde?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

kozzi avatar 21.2.2008 16:45 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: ProFTPd virtualhost
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jo o neco podobneho jsem se pokousel. Mam pocit ze neco takoveho neni ani technicky mozne uz jen kvuli protokolu ftp, ktery nepredava adresu na kterou se to pripojuje. Takze to v podstate nejde resit.
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
kozzi avatar 21.2.2008 16:49 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: ProFTPd virtualhost
Teda abych byl presnejsi resit se to da, ale kazdej ten virtualhost musi bezet na jinym portu, jinak to nejde. Coz v podstte dela to samy jako kdybych si spustil dva ftp servery ale kazdej na jinym portu a s jinym nastavenim.
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
21.2.2008 17:20 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Re: ProFTPd virtualhost
Nebo na jiné IP adrese. Tam opět bude jednodušší spustit dva ftp servery nabindované každý na svou IP :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.