Selfhost und https

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Selfhost und https

Beitrag von stevie1401 »

Momentan greife ich von unverschlüsselten meiner Homepage (http://meineHomepage.de) auf einen Rechner bei mir zuhause zu. Die Adresse des Rechners ist mit meineAdresse.selfhost.eu zu erreichen.
Nun mochte ich meine Homepage verschlüsseln (https://meineHomepage.de) und dann auf meinen Rechner zuhause zugreifen.
Das klappt aber dann nicht mehr, wenn meine Homepage https ist.
Kann mir jemand in einfachen Worten, Schritt für Schriott erklären, wass ich machen muss, um das zum Laufen zu bekommen?
Links sind auch willkommen, wenn sie denn auf deutsch sind.

Vielen Dank.
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Selfhost und https

Beitrag von RSBasic »

Du brauchst ein SSL-Zertifikat. Kostenlose Variante: Let’s Encrypt
Wie hostest du deine Website lokal? Mit IIS, Apache oder mit einem anderen Webserver?

Ansonsten kann diese Seite dir weiterhelfen: https://letsencrypt.org/de/docs/certifi ... localhost/
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Selfhost und https

Beitrag von stevie1401 »

Ich benutze einen Purebasic Websocketserver. Den hier:
https://www.purebasic.fr/english/viewto ... 12&t=61606
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: Selfhost und https

Beitrag von NicTheQuick »

Ich verstehe nicht ganz wie du von deiner Homepage auf deinen Webserver zuhause zugreifst. Per iFrame? AJAX-Requests? Eingebettete Grafiken/Videos?

Ansonsten wird Purebasic ohne Drittlibraries oder komplizierte API kein SSL unterstützen. Am besten schaltest du einen Proxy davor der das kann, z.B. Nginx oder Apache. Dann brauchst du noch ein Zertifikat, z.B. von Let's Encrypt, wie das RSBasic schon geschrieben hat.

Im Übrigen hat der Link von RSBasic zu den Zertifikaten für localhost leider nichts damit zu tun, dass du ein deine nach außen bereitgestellte Seite absichern willst. Die Anleitung gilt nur für einen Webserver, der auf deinem Rechner liegt und auf den du auch nur lokal zugreifst. Soll die Seite allerdings tatsächlich im Internet erreichbar sein, dann musst du Let's Encrypt genau so einrichten wie auf jedem anderen öffentlichen Server.
Bild
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Selfhost und https

Beitrag von stevie1401 »

Auf meiner Homepage ist eine Seite, die ich mit Spiderbasic erstellt habe und die mit Websockets auf den PB-Server bei mir zugreift.
Wenn ich mir einen Apache-Server zuhause mache, kann ich von dort aus auf den Purebasic-Server umleiten?
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: Selfhost und https

Beitrag von NicTheQuick »

stevie1401 hat geschrieben:Auf meiner Homepage ist eine Seite, die ich mit Spiderbasic erstellt habe und die mit Websockets auf den PB-Server bei mir zugreift.
Wenn ich mir einen Apache-Server zuhause mache, kann ich von dort aus auf den Purebasic-Server umleiten?
Ja, du kannst den Apachen als Proxy schalten, sodass er sich nur um die Verschlüsselung und die Verifizierung des Zertifikats kümmert. Wie du dann auch noch Let's Encrypt einbindest, solltest du in deren Anleitungen finden können. Wichtig ist nur, dass die Ports 80 und 443 zu deinem Server zu Hause offen sind, damit über Port 80 das Zertifikat zertifiziert werden kann und über Port 443 dann eben HTTPS funktioniert.
Bild
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Selfhost und https

Beitrag von stevie1401 »

Versuch macht klug.
Ich probiere das einmal.
Besten Dank.
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: Selfhost und https

Beitrag von NicTheQuick »

Wenn du auf dem Server deiner Homepage einen Proxy zu deinem PB-Server zu Hause einrichten kannst, dann ist das sogar noch einfacher. Es hat nur einen Nachteil: Die Kommunikation zwischen dem Server der Homepage und deinem PB-Server ist weiterhin unverschlüsselt. Aber du löst damit trotzdem das Problem mit den Warnungen im Browser.
Ich weiß jetzt nicht wie viel Zugriff du auf den Server deiner Homepage hast. Wenn du da die entsprechenden Rechte hättest, würdest du ja wahrscheinlich gleich deinen PB-Server dort laufen lassen.
Bild
Antworten