DokuWiki HTTPS Zugriff

Status
Für weitere Antworten geschlossen.

Tattoofreak

Benutzer
Mitglied seit
04. Okt 2014
Beiträge
61
Punkte für Reaktionen
3
Punkte
8
Hallo zusammen

Ich habe mir das DokuWiki-Paket installiert und es funktioniert soweit, zumindest im lokalen Netzwerk. Das Problem ist nun, wenn ich von extern via öffentlicher statischer IP auf mein NAS via HTTPS-Port-Forwarding zugreife und dann die DokuWiki-App öffne, wird keine erfolgreiche Verbindung zu DokuWiki hergestellt. Das Problem daran ist, dass dabei ein neues Tab geöffnet wird und zwar ohne SSL-Verschlüsselung. Was natürlich nicht funktioniert. Ich habe gelesen, dass ich das über einen virtual Host lösen kann, habe aber keine Ahnung, wie das geht. Kann mir jemand bitte behilflich sein?

P.S.: In den PHP-Einstellungen habe ich OpenSSL bereits aktiviert.
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
129
Punkte
89
Ähm ... ich verstehe nicht ganz was du mit "DokuWiki-App öffne" meinst? Was genau machst du bzw. wie öfnest / rufst du dein Dokuwiki auf?

Einen Virtuellen Host kannst du in der WebStation einrichten ... müsste dann in etwa so aussehen:

Virtual Host.jpg

Wenn du HTTPS haben möchtest dann musst du deine Seite auch per HTTPS aufrufen.
Rich (BBCode):
z.B. https://www.meinWiki.de

Möchtest du eine automatische Umleitung von HTTP auf HTTPS dann mußt du im Root-Verzeichnis von "web" eine .htaccess - Datei anlegen und:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

Das da eintragen.
 
  • Like
Reaktionen: richmacit

Tattoofreak

Benutzer
Mitglied seit
04. Okt 2014
Beiträge
61
Punkte für Reaktionen
3
Punkte
8
Vielen Dank für die Antwort. Wenn ich das richtig verstanden habe, sind virtuelle Hosts dafür da, dass ich auch mehrere Webseiten auf ein und demselben Webserver hosten kann, richtig?
Was ich aber noch nicht ganz verstehe:
In deinem Screenshot hast Du ja im Feld Hostname "www.meinWiki.de" eingegeben. Bedeutet das, dass der virtuelle Host auf genau diese Anfrage "lauscht" und an das entsprechende Verzeichnis "web/dokuwiki" leitet?
Wenn ja: Wie muss ich dann meine Firewall konfigurieren? EInfach Port 80 und 443 an meine Synology weiterleiten und das wars?
Könnte ich somit also mehrere Webseiten in diversen Subdomains auf meiner Synology hosten alle laufen über dieselben Ports und werden dann vom virtuellen Host ins entsprechende lokale Verzeichnis geleitet?

Ich bin diesbezüglich ein völliger Neuling und wäre froh um ein wenig Aufklärung oder zumindest um eiine Bestätigung, ob ich das richtig/falsch verstanden habe.
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
129
Punkte
89
Jup ... goldrichtig :)

Port 80 / 443 an deine DS weiterleiten und wenn nötig diese Ports in der Firewall erlauben.
 

Tattoofreak

Benutzer
Mitglied seit
04. Okt 2014
Beiträge
61
Punkte für Reaktionen
3
Punkte
8
OMG, hat alles wirklich geklappt. Vielen lieben Dank!
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat