DynDNS von Synology vs selfHOST: Wordpress Zugriff

Status
Für weitere Antworten geschlossen.

otto-b216

Benutzer
Mitglied seit
01. Nov 2018
Beiträge
13
Punkte für Reaktionen
0
Punkte
7
Liebe Community,
ich kämpfe nun schon seit einer Woche mit einem seltsamen Phänomen. Ziel ist es, eine private Webseite auf meiner DS216play zu hosten und diese mittels einer 'meine-domain.com' aufrufbar zu machen.
Ich verwende den Provider A1 (Österr), und habe bei selfHost.DE eine DynDNS 'meine-domain.com' gekauft. Ports (5000/5001, 80/443) sind in meiner FB7490 weitergeleitet (und die Domain aktiviert).
Parallel dazu verwende ich eine DynDNS von Synology: 'meine-ds216.DSCloud.me' Beide Dienste laufen lt Systemsteuerung DDNS 'normal'. Weiters have ich in der Web-Station 'Virtual Hosts' auf das directory web/Wordpress eingerichtet. Läuft alles normal.
Nehme ich nun meine-domain.com:5000 so komme ich auf das Admin Portal vom meiner DS216play, ebenso mit meine-ds216.DSCloud.me:5000. Versuche ich aber mit meine-domain.com/wordpress auf die Webseite zu komme, so wird dies mit einem 500-Internal Server Error quittiert., über meine-ds216.DSCloud.me/wordpress komme ich auf die erstellte Webseite.
Die Firewall auf der DS ist deaktiviert und bevor Kommentare wegen offenen ports (80) kommen: ich möchte das mal normal zum Laufen bekommen, bevor ich dann schrittweise https, Zertifikate und andere sicherheitsrelevante Einstellungen vornehme (Ports verändern etc). Auch ist mir bewußt, dass ich selfHOST noch eine Umleitung erstellen kann um mir den Zusatz /Wordpress zu ersparen: Zur zeit gibt der aufruf meine-domain.com ebenfalls den Internal Server error 500. Nach stundenlangen blog lesen und videos schauen und zig Neuinstallationen von Wordpress und vitual hosts etc, wäre ich für nützliche Hinweise sehr dankbar....
 

GaRReTT2k

Benutzer
Mitglied seit
29. Dez 2013
Beiträge
45
Punkte für Reaktionen
0
Punkte
6
Hi Otto,
ich verwende die selbe Config wie du - also DynDNS bei SelfHOST usw. Habe hier keine Probleme. Schick doch mal paar Screenshots als Anlagen mit von:
- vHost Einstellung für Wordpress
- ggf. Reverse Proxy
- Firewall Einstellungen für SSL Ports
- installierte Zertifikate
- Externer Zugriff -> Erweitert
- Netzwerk -> DSM Einstellungen

:)
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Welcher Hostname ist für den vHost gesetzt?
Dieser sub.domain.de ruft ja direkt den Inhalt von /web/wordpress auf. Auch Wordpress muss dafür konfiguriert sein, sonst stimmen alle internen Links nachher nicht (Stichwort Site-URL). Willst ja nachher auch sub.domain.de im Browser stehen haben und nicht sub.domain.de/wordpress, sonst könnte man sich den vHost auch einfach ganz sparen.
Da könnte auch dein interner Server Fehler herkommen, wenn du meine-domain.com als Hostame für den vHost hergenommen hast.
 

otto-b216

Benutzer
Mitglied seit
01. Nov 2018
Beiträge
13
Punkte für Reaktionen
0
Punkte
7
Vielen Dank GaRReTT2k & Fusion für Eure Hilfe.
Vielleicht zum Hintergrund-die Webseite ist für einen Charity Event für die Krebshilfe (deswegen der Domain Name).
Ich glaub, ich bin einen kleinen Schritt weiter...
Ich benutze ja zwei DDNS: Synology und selfHOST - unter Synology funktioniert es eigentlich, ich möchte es aber mit der selfHOST Domain zum Laufen bringen. Es dürfte auf jeden Fall auch mit der WordPress Konfiguration zusammen hängen: die Wordpress-Adresse(URL) zeigt auf den Synology host, die Webseiten-Adresse auf die interne IP.
Nachdem ich schon mit der YouTube Anleitung von TechCore Duo gespielt hatte, dies aber nicht wirklich funktionierte, habe ich eine 'saubere' Neuinstallation durchgeführt-alle Subfolders gelöscht).
FW habe ich in der Testphase deaktiviert (shutdown in der Nacht ist die beste FW ;)
Eine Frage habe ich aber zu den LE-Zertifikaten bei zwei Domains: Man kann ja nur ein Zertifikat als 'Standard' setzen, aber die Dienste nicht auf die andere Domain verteilen. heisst bei zwei Domains kommt immer die andere als 'unsicher' mit Zertifikatfehler an?

Im Anhang die gewünschten screenshots :) Danke im Voraus für Eure Kommentare /Feedback
 

Anhänge

  • 2018-11-15 Wordpress Einstlg Allg.jpg
    2018-11-15 Wordpress Einstlg Allg.jpg
    71,3 KB · Aufrufe: 107
  • 2018-11-15 DS216p vhost.jpg
    2018-11-15 DS216p vhost.jpg
    42,3 KB · Aufrufe: 107
  • 2018-11-15 DS216p SE ext zugr ddns.jpg
    2018-11-15 DS216p SE ext zugr ddns.jpg
    57,2 KB · Aufrufe: 103
  • 2018-11-15 DS216p SE ext zugr erw.jpg
    2018-11-15 DS216p SE ext zugr erw.jpg
    46,6 KB · Aufrufe: 102
  • 2018-11-15 DS216p NW DSM Einstlg.jpg
    2018-11-15 DS216p NW DSM Einstlg.jpg
    80,2 KB · Aufrufe: 103
  • 2018-11-15 DS216p Sich Zert.jpg
    2018-11-15 DS216p Sich Zert.jpg
    75,5 KB · Aufrufe: 104
Zuletzt bearbeitet:

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Nein für alle vHosts, benutzerdefinierten Domains, Reverse proxies etc kannst du unter Systemsteuerung > Sicherheit > Zertifikate > Konfigurieren jedem dieser Dienste ein Zertifikat zuweisen.
Das Standard Zertifikat wird nur ausgeliefert, wenn nichts anderes definiert ist.

Den Eintrag unter Systemsteuerung > Externer Zugriff > Erweitert > Hostname solltest du eigentlich nicht brauchen.

Die Website URL ist meines Wissens die URL mit der die Site nachher aufgerufen wird also z.B. https://name-cancer.com

Für dich ist nur interessant:
- vHost Definitionen
- Wordpress Einstellungen
- Zertifikate > Konfigurieren
[- DDNS ist eingerichtet und ok so]


P.S. Screenshots kann man auch beschneiden, dass nicht so viel unnütz weiße Fläche entsteht.
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
IMHO kann man Wordpress nur mit der Domain benutzen über die man es installiert hat.

MfG Matthieu
 

otto-b216

Benutzer
Mitglied seit
01. Nov 2018
Beiträge
13
Punkte für Reaktionen
0
Punkte
7
Ich denke, ich habe zwei Fehler:
einmal die Zertifikate und zweitens in WordPress Einstellungen. WordPress ist unter der Synology Domain installiert (ist ausgegraut). Heisst ich werde (wieder mal) neu installieren, aber zuerst möchte ich die Zertifikate sauber haben. Stimmt es: ich kann einem Dienst nicht zwei Zertifikate zuordnen, heisst wenn ich Zertifikat1 für Vhost1 selektiere, kann ich Zertifikat2 nicht auch vhost 1 zuordnen.
Habe nun WordPress komplett deinstalliert (DB entfernt) und unter der selfHOST Domain neu installiert. ich komm zwar zur admin Konsole :)5000) und kann mit dem Paketzentrum WordPress neu installieren, jedoch wenn man dann WordPress öffnen und konfigurieren will, dann bekommt man error 404. Starte ich nun die Konsole unter Synology (meine-domain.dscloud.me), dann könnte ich die Installation und Konfiguration vollenden... Aber dann stünde wieder die falsche URL in der Worrdpress-Adress Zeile....
any idea?
 

Anhänge

  • 2018-11-15 DS216p name-cancer.JPG
    2018-11-15 DS216p name-cancer.JPG
    56,8 KB · Aufrufe: 94
  • 2018-11-15 DS216p name-cancer-wordpress.JPG
    2018-11-15 DS216p name-cancer-wordpress.JPG
    69,4 KB · Aufrufe: 96

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Ja, einem Dienst kannst du nur ein Zertifikat zuordnen. Willst du also 2 vHosts/Dienste mit einem Zertifikat erschlagen dann stellst du ein Zertifikat eben auf mehrere Namen aus.
Einmal name-cancer.com und als Alternativen Namen (das Feld was du vermutlich leer gelassen hast) halt www.name-cancer.com oder ähnlich. Die Namen sind mit Komma oder Semi-Colon zu trennen (weiß grad nicht auswendig, wird aber angezeigt bei mouse-over).

Der 404 kommt vermutlich von deiner vHost Konfig
name-cancer.com zeigt auf /hat doc-root /web/wordpress --> https://name-cancer.com/wp-admin

Vor allem würde ich nicht unbedingt das Paketzentrum bemühen, sondern Wordpress direkt von der Quelle laden. Ist dann aber mehr Arbeit mit DB-Anbindung etc.
aber man hat keine Zwangs-Verdongelung, je nachdem was das Paket so alles einrichtet. Aber das ist für einen anderen Tag als Empfehlung zum spielen.
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Gut möglich, dass das Synology-Wordpress-Paket automatisch den im DSM eingerichteten DNS-Namen verwendet.
Ich kann nur beipflichten, eine manuelle Installation ist deutlich besser handhabbar.

MfG Matthieu
 

otto-b216

Benutzer
Mitglied seit
01. Nov 2018
Beiträge
13
Punkte für Reaktionen
0
Punkte
7
Eine kurze Frage: wenn man eine manuelle Installation versucht (eingeloogt unter meine-Domain.com:5000, muß man die Datenbank, die man schon hat (wordpress), bzw mit phpMyAdmin erstellt hat, mit WP verbinden - dazu das set-up menu. Leider findet das set-up scheinbar den localhost nicht. ich hab schon alle Varianten durch, deren da ja mehrere beschrieben sind (127.0.0.1:3307), Was kann daran schuld sein? Danke vorab f Kommentare.
 

GaRReTT2k

Benutzer
Mitglied seit
29. Dez 2013
Beiträge
45
Punkte für Reaktionen
0
Punkte
6
welche Datenbank nutzt du? MariaDB oder mySQL?
Bei MariaDB lautet der Pfad: localhost:/run/mysqld/mysqld10.sock
 

otto-b216

Benutzer
Mitglied seit
01. Nov 2018
Beiträge
13
Punkte für Reaktionen
0
Punkte
7
Die einzige WordPress Installation, die auf meiner DS216p jetzt funktioniert kann ich über den Synology Server 'meine-ds216p.dscloud.me/Word' Press aufrufen. Um diese über einen DDNS Provider und 'meine.domain.com' so aufzurufen, dass dieser Name in den Browsern angezeigt wird muss ich bei meinem Provider selfhost.de eine 'proxy' Weiterleitung einrichten: Diese funktioniert aber nicht mit Unterordner. Es gibt einige Beschreibungen (und YouTubes) wie man die WordPress Installation verändert, die alle nur zu Fehlern führen. Wenn ich jetzt bloss 'meine-ds216p.dscloud.me' eingebe, bekomme ich Fehler 403. Gibt es eine andere Methode um nur die Synology Domain 'meine-ds216p.dscloud.me' aufzurufen und direkt bei WordPress zu landen?. Reverse Proxy? Danke im Voraus
 

otto-b216

Benutzer
Mitglied seit
01. Nov 2018
Beiträge
13
Punkte für Reaktionen
0
Punkte
7
ja, ich nutze MariaDB 10 - und hab diesen Pfad (mit und ohne localhost:3307/run/mysqld/mysqld10.sock ) probiert.... hat leider nicht geklappt
 

GaRReTT2k

Benutzer
Mitglied seit
29. Dez 2013
Beiträge
45
Punkte für Reaktionen
0
Punkte
6
Hast du mal probiert den Port :3307 wegzulassen?
 

otto-b216

Benutzer
Mitglied seit
01. Nov 2018
Beiträge
13
Punkte für Reaktionen
0
Punkte
7
Ja, hab ich. Sowohl mit der 'vorkonfigurierten' WordPress Datenbank (bei De-Installation von WP nicht gelöscht), als auch versucht mit phpMyAdmin eine Neue zu erstellen. Ich probier's noch mal. Ich versuche nun seit geschätzten 300 Stunden, dies sauber zu installieren und bin bereit professionelle Hilfe in Anspruch zu nehmen. Ich glaub, dass Problem liegt irgendwo im Bereich vHost… Vielleicht sollte ich Webstation neu installieren?
 

GaRReTT2k

Benutzer
Mitglied seit
29. Dez 2013
Beiträge
45
Punkte für Reaktionen
0
Punkte
6
am wenigsten Stress hast du damit, wenn du einfach mal ein Supportticket (im Support Center im DSM) erstellst und dir von den Beratern Hilfe holst. Das geht schnell und du sparst dir den Stress. :) Schließlich sind die dafür da.
 

otto-b216

Benutzer
Mitglied seit
01. Nov 2018
Beiträge
13
Punkte für Reaktionen
0
Punkte
7
GaRReTT2k- danke f d Tip. Ich komme aus der Branche (35 Jahre Erfahrung in einem IT Konzern) und habe da meine Zweifel. Im Sinne von Synology funktioniert sicher alles einwandfrei -meine Probleme sind eher WordPress und cofig spezifisch, dafür ist der Synology support verfügbar? BG
 

otto-b216

Benutzer
Mitglied seit
01. Nov 2018
Beiträge
13
Punkte für Reaktionen
0
Punkte
7
Geschafft! - WordPress manuell installiert auf Synology Domain.Nach nochmaliger De-Installation und Installation aller involvierter Pakete und Kontrolle nach jedem Schritt. Oft verstellt eine Paketinstallation Einstellungen anderer Parameter (vHost, Zertifikate). Der verwendete Datenbankpfad war schliesslich: localhost:/run/mysqld/mysqld10.sock. Hänge jz zwar beim FTP aktualisieren der Plugins, aber das werden wir auch noch hinbekommen ;)
 

otto-b216

Benutzer
Mitglied seit
01. Nov 2018
Beiträge
13
Punkte für Reaktionen
0
Punkte
7
Eine sehr hilfreiche Anleitung zum manuellen installieren von WordPress auf Synology findet man hier: http://rrett.me.uk/?p=2380
 
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