Im Zuge der Umstellung auf IP-Projects habe ich jetzt endlich die Möglichkeit Subdomains sauber anzulegen und zu verwalten. Dadurch konnte ich endlich ein Projekt in Angriff nehmen, dass ich mir schon lange vorgenommen hatte. Weitere Dienste installieren und den Zugriff über HTTPS bereitstellen. Als erstes Projekt habe ich mir einen Seafile Server installiert. Hierzu kann ich nur sagen: Wow! Klasse Produkt. Super Installation. Tolle Weboberfläche. Client für alle Betriebssysteme die ich nutze. Support für Down- und Upload Links!
Ich habe anschließend alles was ich bei Dropbox, OneDrive und iCloud liegen hatten da weggeholt und gesammelt in meine private Cloud geschoben. Da ich den Seafile Server nur über HTTPS ins Internet lasse, habe ich parallel direkt dafür gesorgt, dass dieser Blog auch über HTTPS erreichbar ist. Damit der Zugriff aber fürs erste nicht eingeschränkt ist, habe ich die Basis URL in der WordPress Administration noch nicht abgeändert. Die harte Umstellung auf HTTPS only kommt dann später.
Halloooo ?
Ich bin auf der Suche nach Antworten.
Ich benutze einen Raspberry Pi 3. Und habe darauf verschiedene Server drauf laufen, die zb bald im Internet erreichbar sein sollen.
Jetzt habe ich mir eine Domain geordert die auch dynamisch up2date gehalten wird, für die ip meines Routers.
Jetzt habe ich https/ssl für die Domain/seafile generiert seafile.domain.com. Der ist selbst erstellt und kann auch so bleiben, da es auch ruhig als Abschreckung dienen soll.
Die Hauptdomain, soll von WordPress gefüttert werden. Mit offiziellem SSL von startssl.com.
Ebenso, soll noch ein Email server her und ein Mumble server per subdomain laufen.
Erst einmal wäre mir aber seafile und WordPress am wichtigsten. Beide laufen über nginx. Ich würde sie gerne über port 443 und über port 80 laufen lassen. Damit ich keine :1111 am Ende des links habe. Ein reverse von http anfragen direkt auf https Weiterleitung Benutze ich über den Port 80.
Die Frage ist jetzt,
Wie kann ich das bewerkstelligen, mit nur einer ip Adresse?
Kann ich nginx als reverse proxy irgendwie konfigurieren?
Vllt kannst du mir ja einen schubser in die richtige Richtung geben.
Danke
LG Dan
Hallo Dan,
leider kann ich dir beim Thema nginx gar nicht helfen, da ich selbst nur Apache 2.4 nutze und sich meine Erfahrung auch darauf beschränkt.
Auf diesem Linux Server, der auch nur über eine öffentliche IP-Adresse verfügt, laufen mindestens fünf öffentliche Dienste, davon ca. vier über 443/HTTPS.
Mit Apache ist dies aber sehr einfach zu bewerkstelligen, ich kann dir zumindest Stichworte an die Hand geben, damit du weißt wonach du suchen musst. Die Technik heißt meines Wissens nach SNI (https://de.wikipedia.org/wiki/Server_Name_Indication)
Bei Apache heißt das dazugehörige Feature Virtual Host (https://www.digicert.com/ssl-support/apache-multiple-ssl-certificates-using-sni.htm)
Ich hoffe ich konnte dir etwas helfen.
Gruß Marco