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 eine Datei sofort an jemanden übertragen werden muss. Was ist der Weg der Lösung für dieses Problem?

Die Übertragung von Dateien per E-Mail ist ebenfalls ziemlich langwierig. Zuerst wird die Sendezeit fett mit einem Paar multipliziert: Die Daten werden zuerst von Ihnen auf den Server übertragen, dann aber genau in umgekehrter Richtung - vom Server zum Empfänger. Zweitens ist die Größe der physisch übertragenen Daten aufgrund einiger Merkmale des Mailprotokolls um 35% größer als die Größe der Originaldatei. ICQ-Netzwerk für die Dateifreigabe erfordert eine direkte Verbindung, und selbst das Einrichten der "Port Forwarding" -Funktion auf NAT aus verschiedenen Gründen löst das Problem nicht immer. ICQ unterstützt weiterhin den Wiederaufbau von Dateien nicht.

Sie können einen FTP-Server einrichten, aber für seltene Dateitransfers ist dies ungerechtfertigt schwierig. Wenn der Kunde hinter NAT ist, sollte seine Software in der Lage sein, im passiven FTP-Modus zu arbeiten.

Dennoch gibt es viele Programme für den Datenaustausch, die jedoch auf beiden Seiten benötigt werden. Um Dateien in dieser Situation zu übertragen, werden wir die Verwendung des HTTP-Servers in Betracht 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 herunter, die ebenfalls ausgeführt wird (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 auch den in der Adressleiste angegebenen Link mit. Der Empfänger kann es auch mit beliebigen Standardmitteln speichern (z. B. Internet Explorer).

Als erstes müssen Sie den Http-Dateiserver konfigurieren. Klicken Sie oben auf den Fenster-Schalter, um in den Expertenmodus zu wechseln. Jetzt wählen wir den Port aus, auf dem unser Server arbeiten wird. Der Standardport für HTTP ist 80, er darf ihn verlassen. Aber bei einigen Anbietern ist der 80-te Port an einem Eingang geschlossen, zu diesem Zeitpunkt ist es notwendig, jedes andere freie, zum Beispiel 16384 zu spezifizieren. Wenn an Ihnen NAT-router es notwendig ist, auf dieselbe Weise den Vorwärts des gewählten Anschlusses auf Ihrem Computer zu spezifizieren. Achten Sie darauf, dass im ON ("Ein" -Modus) der Port nicht geändert werden kann. Drücken Sie diese Taste zuvor, um in den OFF-Modus zu gelangen.

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

Wir erklären: Für den Real-Modus sind immer alle Dateien verfügbar, die auch in Zukunft erscheinen werden. Virtual erlaubt jedoch die Bearbeitung 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 im Kontextmenü des Verzeichnisses (einschließlich des Stammverzeichnisses "/") für das Verzeichnis "Suchen"

Jetzt ist es dem Benutzer erlaubt, eine Verknüpfung von der Adresszeile (im HTTP-Dateiserver) zum Server selbst oder zu einer bestimmten Datei hinzuzufügen.

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

Dann im virtuellen Dateisystem auf die Dateien, die auf keine Weise existieren sollten, drücken wir die linke Maustaste, um das Kontextmenü aufzurufen. Markieren Sie auch im Feld Zugriff einschränken die Benutzer, denen der Zugriff auf die Datei erlaubt ist.

Wenn Sie möchten, dass Benutzer eine Datei an Sie hochladen können, müssen Sie den Ordner in das Fenster Virtual File System ziehen und angeben, dass es sich im Real-Modus befinden wird. Benutzer können Dateien hochladen, wenn die Option "Browse" aktiviert ist. Sie können nur zulassen, dass Dateien an ausgewählte Benutzer hochgeladen werden, aber nicht alle. Dazu markieren wir im Kontextmenü auch diejenigen, die "Upload -> Upload für Benutzer" dürfen.

Falls Sie einen Domain-Namen verwenden müssen, kann er unter "Menü -> IP-Adresse -> Benutzerdefiniert" registriert werden. Er wird auch in der Adresszeile anstelle von IP ersetzt. Wenn Sie über NAT Zugriff auf das Internet haben, können Sie im HTTP-Dateiserver nach externer IP 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 über NAT verfügen, ist auch die Verwendung von externen Adressen konfiguriert. Wählen Sie anschließend im Menü "Menü -> IP-Adresse" eine der lokalen Adressen vorübergehend aus oder geben Sie im Browser einfach http://127.0.0.1:Nummer des Ports ein.