Titel: proFTP als "Zweit"-FTP auf Webserver? Beitrag von: Mapan am 27. März 2005, 16:15:40 Hi!
Als Einstand direkt mal eine schwere(?) Frage: Ich will mich grade dransetzen um proFTP auf einem freien Port, also nicht auf dem Standardport 21, als SEKUNDÄREN FTP auf meinem Webserver einzurichten. Der Webserver ist ein APACHE 2 auf Suse Linux mit CONFIXX für die Domain und Userverwaltung. Für FTP Up und Download der UserWebspaces ist da schon vsFTP vorkonfiguriert. DAS Ganze will ich UNBERÜHRT lassen. Aber trotzdem möchte ich, um mich mit FTP Installationen auseinanderzusetzen die dann auch QUOTAs und eigene Userverwaltung erlauben, PROFTP installieren. Hat da jemand schon in ähnlicher Form schonmal Erfolg gehabt, oder weiß, wie das funktionieren müsste? Titel: Re: proFTP als "Zweit"-FTP auf Webserver? Beitrag von: stonki am 27. März 2005, 16:28:33 einfach "port 2121" in die proftpd.conf eintragen. Dann rennt ProFTPD unter diesem Port und kann via "ftp <ip>:2121" angesprochen werden
Titel: proFTP als "Zweit"-FTP auf Webserver? Beitrag von: Mapan am 27. März 2005, 17:37:11 Ja, Danke Stonki ...
Ich bin grade fertig mit ausprobieren .. hat lange gedauert weil ich viel in den Docs gelesen habe ... (Boah .. Sind Linux Docs eigentlich immer so extra Lese-Feindlich geschrieben? Weil ... da steht z.B. drin, wo er was bei Standard Install hinschreiben wird .. Aber total "unformatiert" .. einfach alles hintereinander. Anstatt einfach ne kleine Tabelle zu machen ...) Hat auf Anhieb funktioniert ... obwohl ich nicht 2121 sondern einen "geheimeren" Port genutzt habe. Also folgt jetzt Part II des Ganzen: Einrichten von USERN und RECHTEN und QUOTA .. Aber ich glaube, das fange ich erst morgen an. Denn vielleicht gibt mir dann hier im Forum jemand einen Tip, wie ich das am besten anfange ;-) Titel: proFTP als "Zweit"-FTP auf Webserver? Beitrag von: Mapan am 27. März 2005, 21:36:47 Uff..
PROMA downgeladen und installiert. MySQL Daten eingerichtet. Funktioniert. ABER: Die Integration in proFTPd fehlt noch. In der proftpd.conf ist alles eingetragen. Dann kommt beim Start von proftpd jedoch die Fehlermeldung: Fatal unknown directive "SQLConnectInfo" in Line 86 of /usr/local/etc/proftpd.conf Also DOCs gelesen, neu kompiliert, wieder probiert .. selber Fehler. Also nochma kompiliert, Fehlermeldungen gesehen, Docs nochma gelesen, dann auch die zwei weiteren "--with..." eingefügt, nochma kompiliert, sch*** wieder derselbe Fehler. Also Verzeichnisse kontrolliert, und festgestellt: das 3te "--with" zeigt aufs richtige Verzeichnis (glaube ich). Aber das zweite .. das Include Dir .. das hab ich gar nicht ... Was mach´ ich denn nu? Titel: NO SPACE LEFT ON DEVICE Beitrag von: Mapan am 28. März 2005, 15:32:27 Also ... nun bin ich ein Stück weiter.
Ich hab MySQL nochmal neu in v. 4.00.18 installiert. Nach ./configure --with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/inculde/mysql --with-libraries=/usr/lib/mysql (welches auf meinem System die Verzeichnisse sind in denen ich mysql.h bzw. libmysqlclient.a gefunden habe), erhielt ich jedoch nun eine Fehlermeldung, das kein Speicherplatz mehr da sei. Ich habe mal die letzten Meldungen, mit einem df -h dahinter hier reinkopiert ... Bis auf "LABEL=/" ist auf allen Partitionen doch noch Platz .. Und "LABEL=/" ... sagt mir nix .. muss / kann ich da irgendwie Platz schaffen? checking for setpassent... no checking for struct sockaddr_in.sin_len... no checking whether struct addrinfo is defined... yes checking whether struct sockaddr_storage is defined... yes checking whether ss_family is defined... yes checking whether ss_len is defined... no checking whether __ss_len is defined... no checking whether setgrent returns void... yes checking for setproctitle... no checking libutil.h usability... no checking libutil.h presence... no checking for libutil.h... no checking for setproctitle in -lutil... no checking sys/pstat.h usability... no checking sys/pstat.h presence... no checking for sys/pstat.h... no checking whether __progname and __progname_full are available... no checking which argv replacement method to use... writeable checking whether printf supports %llu format... sed: couldn't write 80 items to stdout: No space left on device no checking whether gcc accepts -Wno-long-double... no cat: write error: No space left on device sed: couldn't write 48 items to stdout: No space left on device configure: creating ./config.status sed: Couldn't flush stdout: No space left on device sed: Couldn't flush stdout: No space left on device config.status: creating lib/Makefile config.status: creating modules/Makefile config.status: creating src/Makefile config.status: creating src/ftpdctl.8 config.status: creating src/proftpd.8 config.status: creating src/xferlog.5 config.status: creating utils/Makefile config.status: creating utils/ftpcount.1 config.status: creating utils/ftpshut.8 config.status: creating utils/ftptop.1 config.status: creating utils/ftpwho.1 config.status: creating Makefile config.status: creating Make.rules ./config.status: line 1185: syntax error near unexpected token `done' ./config.status: line 1185: `done' sort: close failed: -: No space left on device /proFTP/proftpd-1.2.10 # df -h Filesystem Size Used Avail Use% Mounted on LABEL=/ 496M 496M 0 100% / tmpfs 20M 4.0K 20M 1% /dev/shm /dev/hda5 4.9G 572M 4.4G 12% /usr /dev/hda6 4.9G 164M 4.8G 4% /var /dev/hda7 27G 14G 14G 50% /home tmpfs 122M 64K 122M 1% /tmp /proFTP/proftpd-1.2.10 # |