Titel: VirtualHost mit DNS will nicht Beitrag von: omnibyte am 16. Juni 2003, 21:06:57 Hallo,
Ich arbeite schon ein weilchen mit proftd und bin sehr zufrieden! Bis jetzt habe ich mehrere FTP's anhand der Ports unterschieden. Jetzt habe ich ein Bind-DNS server aufgesetzt, und diesen im Internet regiestriert. Der DNS Server läuft auch wunderbar, sei es für den webserver oder mysql etc... nur der FTP will nicht so ganz! ich habe einen Default Server aufgesetzt und einen virtuellen (mit dem namen ftp.spychernet.ch) Aber ich komme bei einem connect IMMER nur in die Umgebung des default Server's (welche /ftp-garbage ist). Ich erhalte auch KEINE Fehlermeldung!!!!! Was zum Geier mache ich falsch?! Mein proftpd.conf Datei ist hier: Code: ServerName "Spychernet FTP Server" ServerType standalone DeferWelcome off Port 21 Umask 002 TimeoutLogin 120 TimeoutIdle 600 TimeoutNoTransfer 900 TimeoutStalled 3600 User nobody Group nogroup DefaultRoot /ftp-garbage UseReverseDNS on TransferLog /var/proftpd/xferlog.legacy MaxInstances 3 DisplayFirstChdir readme.txt LogFormat default "%h %l %u %t \"%r\" %s %b" LogFormat auth "%v [%P] %h %t \"%r\" %s" LogFormat write "%h %l %u %t \"%r\" %s %b" <Global> DisplayLogin welcome.msg DisplayFirstChdir readme AllowOverwrite on IdentLookups off ExtendedLog /var/proftpd/access.log WRITE,READ write ExtendedLog /var/proftpd/auth.log AUTH auth MaxClients 3 MaxClientsPerHost 1 "Nur Eine Verbindung möglich pro Pc und User!" DisplayConnect /etc/ftpmessages/banner.msg DisplayGoAway /etc/ftpmessages/tomany.msg DisplayQuit /etc/ftpmessages/bye.msg RootLogin off HiddenStor off RequireValidShell off DirFakeMode 0777 DirFakeGroup on DirFakeUser on MaxLoginAttempts 3 UseFtpUsers off DeleteAbortedStores off ShowSymlinks on LoginPasswordPrompt off AuthUserFile /etc/passwd-ftp AllowRetrieveRestart on AllowStoreRestart on DefaultTransferMode binary ServerIdent off </Global> #### SpycherNET - FTP Server <VirtualHost ftp.spychernet.ch> ServerAdmin webmaster@spychernet.com ServerName "SpycherNET FTP-Server" TransferLog /var/proftpd/xferlog.www MaxClients 50 DefaultServer on DefaultRoot /ftp AllowOverwrite yes DefaultChdir /ftp #MYSQL TEIL******************************************************** bla bla bla #ENDE MYSQL TEIL*************************************************** <Directory /ftp/incoming> AllowRetrieveRestart on AllowStoreRestart on DeleteAbortedStores off DisplayFirstChdir readme HiddenStor off Umask 022 HideNoAccess off AllowOverwrite on GroupOwner spychernet </Directory> <Directory /ftp/pub> AllowRetrieveRestart on AllowStoreRestart on DeleteAbortedStores off HiddenStor off AllowAll AllowOverwrite on Umask 002 </Directory> </VirtualHost> Titel: VirtualHost mit DNS will nicht Beitrag von: Tja irgend ein Gast am 17. Juni 2003, 03:45:01 IMHO:
<VirtualHost IP-DES-FTP-SERVERS> [...] ServerName ftp.spychernet.ch [...] so kenn ich das vom Apache... Titel: Re: VirtualHost mit DNS will nicht Beitrag von: stonki am 17. Juni 2003, 07:51:55 Zitat von: "omnibyte" Hallo, Ich erhalte auch KEINE Fehlermeldung!!!!! Was zum Geier mache ich falsch?! Mein proftpd.conf Datei ist hier: Du machst nichts falsch, es kann aber nicht laufen. Das FTP Protokoll erlaubt nicht das Unterscheiden aufgrund von Hostnamen, sondern nur aufgrund von IP Adressen. Du hast also keine Chance !! Damit wirst Du also bei unterschiedlichen Ports bleiben müssen. cu stonki Titel: Neiiiin :-( Beitrag von: omnibyte am 17. Juni 2003, 18:26:00 Verdammt! Das darf doch nicht war sein...
Aber wenn ich mir das so überlege, hat doch dies überhaupt nicht's mit dem FTP Protokoll zu tun?! Der FTP Server merkt, dass der request an die domain xyz gestartet worden ist und dieser stellt das entsprechende envoirment zur verfügung... Wie machen es denn die grossen provider? Die haben ja auch nicht für jede gehostete page eine eigene IP Adresse... Titel: Re: Neiiiin :-( Beitrag von: stonki am 17. Juni 2003, 18:37:06 Zitat von: "omnibyte" Verdammt! Das darf doch nicht war sein... Aber wenn ich mir das so überlege, hat doch dies überhaupt nicht's mit dem FTP Protokoll zu tun?! Der FTP Server merkt, dass der request an die domain xyz gestartet worden ist und dieser stellt das entsprechende envoirment zur verfügung... Wie machen es denn die grossen provider? Die haben ja auch nicht für jede gehostete page eine eigene IP Adresse... da loggst Du Dich ja mit Deinen Domainnamen als Usernamen ein...... |