Frage

Das ist, was ich tun einige suchen gelernt. Diese Dinge wurden aus vielen Orten gemacht. Bitte weisen darauf hin, alle fehlenden Dinge. (Ich habe noch nicht mit diesen ausprobiert, möchte nur klarstellen, was ich tun)

Für Hosting lege ich eine statische IP haben. Aber mein ISP dynamische IP-Adressen zur Verfügung stellen. So habe ich DynDNS (als Cuga beratung in this ). Ich glaube das ist meine dynamische IP-Problem beheben wird, den Domain-Namen durch die Abbildung ich mit meiner aktuellen wählen (dynmically zugewiesen) tatsächliche IP.

Als nächstes setzt meinen Xampp-Server. Dazu muss ich lokale IP-Adressen der Computer, die ich bekommen kann mit ipconfig (oder ipconfig / all für weitere Informationen) in Windows-Eingabeaufforderung (können sagen, lokale IP ist 192.168.1.6) .Jetzt ich zu bearbeiten haben httpd.conf in xampp gelegen / apache / conf Ordner. „Servername“ Feld 192.168.1.6:80 muss verändert werden.

Dies sollte niemand gestatten, mit dem Hostnamen i von DynDNS bekam zu meinem Computer xampp Zugriff / htdocs Ordner. Bitte füllen Sie mich, wenn es Teile fehlen.

Jetzt möchte ich den Port ändern, dass meine Kunden zu meinem Computer und dem Ordner connet kann, dass ich Host werde es zu benutzen.

Ich weiß, dass ich zu tun habe protforwarding zuerst und dann konfigurieren Apache diesen Port zu verwenden, anstatt von 80. Kann mir jemand erklären, wie man configure Apache den neuen Port zu verwenden.

Und ich möchte, dass meine Klienten, die meine Host-Namen ich von DynDNS erhalten verwenden, Zugang einige Ordner nur , dass ich angeben (zB: xampp / htdocs / public), während ich jede Datei in xampp zugreifen können / htdocs mit http: // localhost / .... Ich denke, dass das, was virtuelle Hosts tun. Kann mir jemand sagen, wie dies zu tun.

Gibt es Lösungen für die Sicherheitsprobleme, die entstehen könnten und wie diese Minimierungssicherheitsfragen tun?

Danke .....

War es hilfreich?

Lösung

1), wenn Sie Server als 192.168.1.6:80 angeben, werden nur Personen, die diese Server-Namen werden in der Lage sein, Ihre Maschine zugreifen - die auf dem externen Netzwerk werden sollte not.you verwenden * .80 2), um Apache hören auf einem anderen Port, müssen Sie „Listen“ Richtlinie httpd.conf hinzuzufügen. zum Beispiel

Listen 90

und ändern Server entsprechend 3) lassen Außenseiter Zugriff nur Ordner, die Sie wollen, dass sie den Zugang, können Sie den Rest mit einem Htpasswd schützen kann. oder Sie werden einen eigenen virtuellen Host erstellen haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top