PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Server HTTPS/HTTP Upload



numx
19.04.11, 14:32
Hallo,

ich suche einen Server über den ich per HTTP/HTTPS einen Fileupload machen kann. Sprich für Kunden einfach eine Seite zur Verfügung stellt auf der sie die Files hochladen können. Es wäre gut wenn das System auch mit Authentifizierung (Benutzername/Passwort) arbeitet damit man sich vor dem Hochladen authentifizieren muss. Kennt ihr das Linux-Serversysteme die das können also eher das pandon vom FTP-Server.

derRichard
19.04.11, 15:28
such dir ein linux, auf dem der apache webserver rennt.
da gibt es sicher was. ;)

hth,
//richard

DrunkenFreak
19.04.11, 18:24
Such dir lieber einen Dienstleister, als ein Linux. Hier wären One-Click-Hoster eine gute Anlaufstelle, ansonsten reicht auch Webspace aus.

marce
19.04.11, 19:55
WebDAV wäre auch noch ein Suchwortalternativvorschlag

numx
19.04.11, 21:39
Sorry Leute ich habe mich blöd ausgedrückt. Mit Server meine ich eine Software die ich auf einem Linuxsystem (als Web-Server Apache) installiere und die mir eine Oberfläche biete wo User Dateien per HTTP/HTTPS uploaden können. Das Linux und auch Apache habe ich am laufen nur fehlt mir die Software die das genannte umsetzen kann.

DrunkenFreak
19.04.11, 21:48
Sowas wird häufig mit PHP realisiert. Allerdings ist WebDAV auch eine Möglichkeit, die man sich mal angucken könnte.

marce
19.04.11, 22:36
Google einfach mal nach php, filemanager, downloadverwaltung, upload, ... - und such Dir aus den gefühlt 1000 Varianten das Gewünschte aus.

stefaan
20.04.11, 08:22
Servus,

ich war auch schon auf der Suche nach soetwas, da mit die Leute auch immer riesige Fotos für die Homepage schicken...

Was ich bis jetzt gefunden, aber noch nicht umgesetzt habe:
http://www.ajaxplorer.info/wordpress/
Kann ldap-auth, ev. würde ich noch eine Apache-ldap-auth-Anmeldung davor schalten.

Auf einer Uni-Seite habe ich einmal ein perl-Skript gesehen, die soetwas für Uni-interne Datentransfers genutzt haben.

Wenn du etwas anderes brauchbares findest, melde dich.

Danke!

Grüße, Stefan

Duke
20.04.11, 15:33
Was ist denn am Ender der Sinn ?

Willst du nen Downloadportal haben oder gehts eher Richtung Dokumentenmanagementsystem ?

numx
21.04.11, 02:03
Hallo,

Ich brauche das Tool nur dafuer das User ueber eine HTTP/HTTPS Seite dateien auf einen Server laden koennen. Das ganze natuerlich vorher durch authentifizierung. Ich werde mich mal euren Vorschlaegen widmen und dann berichten. Danke erst einmal fuer die schnelle Unterstuezung.

marce
21.04.11, 06:11
aus was besteht denn der Rest der Seite? Wenn da z.B. schon ein CMS am Start ist würde ich das mal genauer anschauen - dort sind solche Features meist entweder schon von Anfang an integriert oder über Erweiterungen leicht nachzurüsten...

hiyeah
21.04.11, 08:25
was spricht gegen htaccess und nen kleines php Skript?
das sind ~5min Arbeit und solange du kein Kontext nennst, auch die m.E. sinnvollste (= einfachste) Lösung.

ciao

nopes
21.04.11, 21:08
Naja in erster Linie die Tatsache, das es dafür WebDAV (http://de.wikipedia.org/wiki/WebDAV) gibt. Das ist ein "simples" Apache Modul, läuft mit http und https. Kann mit jedem OS benutzt werden.

Pro:
Keine Programmierung notwendig, sowie die relativ hohe Wahrscheinlichkeit, dass das Modul besser als der "eigene PHP Code" ist
Firewall o.ä. muss idR nicht angepaßt werden, da es http+x ist
Kunden brauchen ihre Umgebung meistens auch nicht anpassen, da http meistens erlaubt ist

Con:
Obacht, will man das sein Server zu gemüllt werden kann? Nein, also muss man das entsprechend einplanen
Weiteres Apache Modul

numx
28.04.11, 14:23
Hallo,

@nopes: Ich habe mir das ganze mit webdav mal durchgelsen und es klingt gut aber so ganz verstehe ich noch nicht wie die Benutzer dann über einen Browser die Dateien auf dem Server ablegen können? Dafür wird doch eine Oberfläche benötigt. Liefert webdav diese auch mit? Die Oberfläche müsste dann so sein das man mehrere Files gleichzeitig hochladen kann. Ich habe was von webdav clients gelesen aber die nützen mit nichts da alle Bneutzer über einen Browser (wie beschrieben) Dateien hochladen sollen.

Newbie314
28.04.11, 14:36
Soweit ich gelesen habe gibt es Webdav Erweiterungen für den Firefox.

Konqueror kann das zum Beispiel "von Natur" aus.

hiyeah
28.04.11, 14:54
der Explorer (als "Dateibrowser") auch.

@nopes: ja okay. WebDav ist besser :)

nopes
28.04.11, 15:29
Hallo,

@nopes: Ich habe mir das ganze mit webdav mal durchgelsen und es klingt gut aber so ganz verstehe ich noch nicht wie die Benutzer dann über einen Browser die Dateien auf dem Server ablegen können? Dafür wird doch eine Oberfläche benötigt. Liefert webdav diese auch mit? Die Oberfläche müsste dann so sein das man mehrere Files gleichzeitig hochladen kann. Ich habe was von webdav clients gelesen aber die nützen mit nichts da alle Bneutzer über einen Browser (wie beschrieben) Dateien hochladen sollen.

Sorry hatte bzw. habe aktuell ein bisschen was um die Ohren, daher erst jetzt eine Antwort ...

Das verhält sich wie ein Netzlaufwerk, die Oberfläche liefert also das OS.
Unter Windows kann man das via Netzlaufwerk verbinden machen, als Adresse wird dann etwa sowas eingetragen: "http://myserver.de/webdav" bzw. "https://mysecureserver.de/webdav", ein "net use z: https://mysecuresserver.de/webdav" geht natürlich auch - http://wiki.rz.fh-schmalkalden.de/wiki/Windows_XP_WebDav.
Unter Linux hat man mehrere Möglichkeiten, ich bevorzuge diese (http://linux.die.net/man/8/mount.davfs).

numx
29.04.11, 07:54
Hallo,

danke erst einmal für die vielen Antworten ich werde mir mal was passendes heraussuchen. Danke nochmal ;)

numx
30.04.11, 14:41
Hallo,

ich habe mir jetzt mal einige PHP Scripte zum Thema DateiUpload angesehen. Es werden im Netz dem Schein nach viele viele solcher Scripte angeboten aber wenn man das dann weiter verfolgt sind die Scripte Uralt oder gar nicht mehr verfügbar oder entsprechen nicht dem was ich suche.Webdav ist eine schöne Variante aber ist doch eher für den Einsatz von Dokumentenmanagement bzw. Dateiupload und Download gedacht was ich in meinem Fall nicht für sinnvoll halte.
Ich suche einfach ein PHP Script welches eine Passwortauthentifizierung anhand von den Benutzern die schon auf dem System angelegt sind durchführt (ich spreche von einem Linux System) und nach erfolgreicher authentifizierung eine Seite/Formular zur Verfügung stelle wo man mehrere Dateien gleichzeitig uploaden kann und die Dateien sollten natürlich dann in dem Verzeichnis auf dem Server landen welches für den gerade eingeloggten Benutzer eingerichtet wurde. Es würde bei mir das jeweilige Home-Verzeichnis des Benutzers sein (z.B. /home/Username).
Kennt jemand so ein PHP Script? Falls ihr was im Netz über ein Script est welches das durchführen soll klickt bitte auch mal auf den Download Link dieses Scriptes um zu prüfen ob das Script wirklich verfügbar ist. In vielen Fälen ist es das nämlich nicht.
Danke schon mal im voraus für eure Antworten. :)

numx
22.05.11, 18:58
schade weis keiner weiter Rat? :(

DrunkenFreak
22.05.11, 19:03
Schreib dir doch selbst ein Skript. So schwer ist PHP nun auch nicht, dass man es nicht in 3 Wochen hätte schaffen können.

numx
22.05.11, 19:14
ich wollte nicht extra ein Script schreiben zumal es auch etwas sicherer sein soll. Schade das es da noch nichts fertiges gibt.

heatwalker
22.05.11, 19:26
Also wenn ich suche, finde ich auf anhieb das was du suchst. :confused:

http://covertheweb.com/upload-point/

numx
22.05.11, 21:21
danke heatwalker aber das Tool ist nicht Mehrbenutzerfähig. Man müsste jedesmal eine neue Version des Tools anbinden und für die entsprechenden verlinkungen sorgen. Das ist bei einigen hunder Usern etwas umständlich. Es sollte ein Tool sein was direkt auch die /etc/password Datei zugreift. Sprich User werden angelegt und das Tool greift auf die Benutzerdaten zu.

marce
22.05.11, 22:33
Hm, von Mehrbenutzerfähigkeit war bisher keine Rede - und wie soll der Apache die /etc/shadow mit den Passworten auslesen?

heatwalker
25.05.11, 14:11
Dann schau Dir das an:
http://www.revivedwire.com/products/File_Manager/

Da möchte allerdings jemand für seine Arbeit bezahlt werden und
das äusserst fair. :cool:

nopes
25.05.11, 20:15
oder jupload - http://jupload.sourceforge.net/, die machens für lau