This page has been robot translated, sorry for typos if any. Original content here.

Installieren eines HTTP-Servers für die Dateifreigabe

Oft beginnt die Situation, wenn es notwendig ist, eine Datei sofort an jemanden zu übertragen. Was ist der Weg der Lösung für dieses Problem?

Die Übertragung von Dateien per E-Mail ist auch eine ziemlich lange Zeit. Zuerst wird die Sendezeit mutig mit einem Paar multipliziert: Die Daten werden zuerst von Ihnen zum Server übertragen, dann aber genau in umgekehrter Richtung - vom Server zum Empfänger. Zweitens wird die Größe physisch übertragener Daten aufgrund einiger Merkmale des Mail-Protokolls um 35% größer sein als die Größe der ursprünglichen Datei. ICQ-Netzwerk für File-Sharing erfordert eine direkte Verbindung, und sogar die Einrichtung der "Port Forwarding" -Funktion auf NAT aus verschiedenen Gründen löst nicht immer das Problem. ICQ unterstützt weiterhin nicht die Wiederaufnahme von Dateien.

Sie können einen FTP-Server einrichten, aber für seltene Dateiübertragungen ist dies ungerechtfertigt schwierig. Wenn der Kunde hinter NAT steht, muss seine Software im passiven FTP-Modus arbeiten können.

Dennoch gibt es viele Programme für den Datenaustausch, die jedoch auf beiden Seiten verwendet werden müssen. Um Dateien in dieser Situation zu übertragen, werden wir die Verwendung des HTTP-Servers in Erwägung ziehen.

Es gibt einige Versionen von HTTP-Servern, aber HTTP File Server ist ideal, um unsere Probleme zu lösen .
Wir laden die zweite Version der Anwendung auch ausgeführt (Installation ist nicht erforderlich).

Die Schnittstelle des Programms ist auch sehr einfach. Sie ziehen einfach die Dateien hinein, wählen die benötigten Dateien aus und teilen dem Empfänger den in der Adressleiste angegebenen Link mit. Der Empfänger kann sie auch mit allen üblichen Mitteln speichern (zum Beispiel Internet Explorer).

Aber zuerst müssen Sie den Http File Server konfigurieren. Klicken Sie oben im Fenster auf den Easy / Expert-Modus, um in den Expertenmodus zu wechseln. Jetzt werden wir den Port auswählen, auf dem unser Server arbeiten wird. Der Standard-Port für HTTP ist 80, es darf es verlassen. Aber bei einigen Providern ist der 80. Port auf dem Eingang geschlossen, zu diesem Zeitpunkt ist es notwendig, irgendwelchen anderen freien, zum Beispiel 16384 zu bezeichnen. Wenn bei Ihnen NAT-router es notwendig ist, auf ihm ähnlich den Vorlauf des gewählten Portes auf Ihrem Computer zu bestimmen. Achten Sie darauf, dass im ON ("on" Modus) der Port nicht verändert werden kann. Drücken Sie diese Taste vorher um in den OFF Modus zu gelangen.

Dann werden die Dateien, die wir an jemanden übertragen wollen, in das Virtual File System Fenster gezogen. Sie können nicht nur einzelne Dateien, sondern auch Verzeichnisse ziehen. Für Verzeichnisse zu essen ein paar Optionen für die Fertigstellung - Real ist auch Virtual.

Wir erklären: Für den Real-Modus sind alle Dateien, die auch in Zukunft erscheinen, immer verfügbar, aber Virtual erlaubt das Bearbeiten der Liste der verfügbaren Objekte.

Beachten Sie, dass der HTTP-Dateiserver automatisch eine Seite mit einer Liste von Dateien für das Abenteuer generiert, wenn das Verzeichnis im Verzeichnis (einschließlich des Stammverzeichnisses "/") für Let browse aktiviert ist, wenn sich im Verzeichnis keine index.htm befindet.

Nun ist es möglich, dem Benutzer einen Link von der Adresszeile (im HTTP File Server) zum Server selbst oder zu einer bestimmten Datei zu geben.

Wenn Sie verschiedenen Benutzern Links zu verschiedenen Dateien geben, essen Sie die Wahrscheinlichkeit, dass jemand, der nur die Serveradresse eingibt, alle veröffentlichten Dateien herunterlädt. Um dies zu vermeiden, können Sie Zugriffsrechte verwenden. Gehen Sie dazu in das Menü "Menü -> Weitere Optionen -> Benutzer" und schreiben Sie einen Benutzernamen / ein Passwort für den Benutzer.

Dann im virtuellen Dateisystem auf die Dateien, die in keiner Weise existieren sollten, drücken wir die linke Maustaste, um das Kontextmenü zu öffnen, auch im Feld Zugriff einschränken markieren Sie die Benutzer, die Zugriff auf die Datei haben dürfen.

Wenn Sie möchten, dass Benutzer eine Datei zu Ihnen hochladen können, müssen Sie den Ordner in das Fenster "Virtuelles Dateisystem" ziehen und angeben, dass er sich im Real-Modus befindet. In diesem Fall können Benutzer Dateien hochladen, wenn die Option Durchsuchen zulassen aktiviert ist. Sie können nur zulassen, dass Dateien an ausgewählte Benutzer hochgeladen werden, aber nicht alle. Dazu folgen wir im Kontextmenü markieren auch diejenigen, die "Upload -> Upload für Benutzer" dürfen.

Falls Sie einen Domainnamen verwenden müssen, darf er unter "Menü -> IP-Adresse -> Benutzerdefiniert" registriert werden. Er wird auch in der Adresszeile anstatt in der IP-Adresse angezeigt. Wenn Sie über NAT Zugriff auf das Internet haben, können Sie im HTTP-Dateiserver nach externen IP-Adressen suchen (unter "Menü -> IP-Adresse -> Externe Adresse suchen").

Sie können im Browser sehen, wie es aussieht, was Sie eingerichtet haben. Klicken Sie dazu am Ende der Adresszeile auf die Schaltfläche Durchsuchen oder kopieren Sie einfach die Zeile aus dem Adressfeld in den Browser. Wenn Sie NAT haben, ist auch die Verwendung von externen Adressen konfiguriert, dann wählen Sie vorübergehend eine der lokalen Adressen unter "Menü -> IP-Adresse" oder geben Sie einfach http://127.0.0.1:Nummer des Ports im Browser manuell ein.