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

Die Übermittlung von Dateien per E-Mail ist eine langwierige und langwierige Zeit. Zuerst wird die Zeit des Sendens kühn mit einem Paar multipliziert: Die Daten werden zunächst von Ihnen auf den Server übertragen, aber dann genau in umgekehrter Richtung - vom Server zum Empfänger. Zweitens wird die Größe der physisch übertragenen Daten aufgrund von einigen Merkmalen des Postprotokolls um 35% größer als die Größe der Originaldatei. ICQ-Netzwerk für File-Sharing erfordert eine direkte Verbindung, und sogar die Einrichtung der "Port Forwarding" -Funktion auf NAT aus verschiedenen Gründen nicht immer das Problem lösen. ICQ, noch, unterstützt nicht den Lebenslauf der Dateien.

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

Es gibt noch viele Programme für den Datenaustausch, aber sie benötigen Verwendung auf beiden Seiten, so dass Dateien in dieser Situation übertragen werden wir die Verwendung des HTTP-Servers betrachten.

Es gibt ein paar Versionen von HTTP-Servern, aber HTTP File Server ist ideal für die Lösung unserer Probleme .
Wir laden die zweite Version der Anwendung auch laufen (Installation ist nicht erforderlich).

Die Schnittstelle des Programms ist sehr einfach. Sie ziehen einfach die Dateien in sie, wählen Sie die Dateien, die Sie benötigen, und sagen Sie dem Empfänger den Link in der Adressleiste angegeben. Der Empfänger kann sie auch mit allen Standardmitteln (zB Internet Explorer) speichern.

Aber zuerst müssen Sie Http File Server konfigurieren. Klicken Sie auf die Oberseite des Fensterschalters Easy / Expert Mode, um in den Expertenmodus zu wechseln. Heute wählen wir den Hafen, auf dem unser Server arbeiten wird. Der Standard-Port für HTTP ist 80, es darf erlaubt werden. Aber bei einigen Anbietern ist der 80-t-Port an einem Eingang geschlossen, zu diesem Zeitpunkt ist es notwendig, jede andere freie, zum Beispiel 16384 anzugeben. Wenn bei Ihnen NAT-Router ist es notwendig, auf es ähnlich wie die Vorwärts des ausgewählten Port auf Ihrem Computer zu spezifizieren. Achten Sie darauf, dass im ON ("on" -Modus) der Port nicht gewechselt werden kann. Es ist notwendig, diese Taste vorher zu betätigen, um den "OFF" -Modus aufzurufen.

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

Wir erklären: Für den Real-Modus werden alle Dateien, die auch in der Zukunft erscheinen werden, immer verfügbar sein, aber Virtual erlaubt Ihnen, die Liste der verfügbaren Objekte zu bearbeiten.

Beachten Sie, dass, wenn das Kontextmenü auf dem Verzeichnis (einschließlich auch das Stammverzeichnis "/") auf "Durchsuchen" überprüft wird, dann erzeugt HTTP File Server automatisch eine Seite mit einer Liste von Dateien für das Abenteuer, wenn es keine index.htm im Verzeichnis gibt.

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

Wenn Sie Links zu verschiedenen Dateien zu verschiedenen Benutzern geben, können Sie die Wahrscheinlichkeit essen, dass jemand, der einfach die Serveradresse einträgt, alle Dateien herunterlädt, die Sie hochgeladen haben. Um dies zu vermeiden, können Sie Zugriffsrechte nutzen. Dazu geh zum Menü "Menü -> Weitere Optionen -> Benutzer" auch einen Benutzernamen / Passwort für den Benutzer.

Dann in das virtuelle Dateisystem auf die Dateien, die in keiner Weise existieren sollten, an irgendjemand anderes, drücken wir die linke Maustaste, um das Kontextmenü aufzurufen, auch im Bereich Zugriff einschränken, markieren 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 festlegen, dass es sich im Real-Modus befindet. In ihm können Benutzer Dateien hochladen, wenn die Option "Durchsuchen" aktiviert ist. Sie können nur erlauben, dass Dateien auf ausgewählte Benutzer hochgeladen werden, aber nicht alle. Dazu folgen wir im Kontextmenü auch diejenigen, die im "Upload -> Upload für Benutzer" erlaubt sind.

Falls Sie einen Domain-Namen haben, darf er in "Menu -> IP Address -> Custom" registriert werden, er wird auch in der Adresszeile anstelle von IP ersetzt. Wenn du über NAT Zugang zum Internet hast, dann kannst du im HTTP File Server die Möglichkeit haben, nach externem IP zu suchen (unter "Menü -> IP Adresse -> Externe Adresse suchen").

Sie können im Browser sehen, wie es aussieht wie das, was Sie eingerichtet haben. Um dies zu tun, am Ende der Adresszeile, klicken Sie auf die Schaltfläche Durchsuchen oder kopieren Sie einfach die Zeile aus dem Feld Adresse in den Browser. Wenn Sie NAT haben, wird auch die Verwendung von externen Adressen konfiguriert, dann vorübergehend eine der lokalen Adressen in der "Menü -> IP-Adresse" auswählen oder einfach die http://127.0.0.1:Nummer des Portes manuell im Browser eingeben.