Letsencrypt macht Roundcube und phpMyAdmin unerreichbar

Locked
dj2bee
Posts: 4
Joined: Mon 25. Sep 2017, 11:42

Letsencrypt macht Roundcube und phpMyAdmin unerreichbar

Post by dj2bee »

Hallo Community!

Sobald ich meine Domain von einem selbstsignierten Zertifikat auf ein Letsencrypt-Zertifikat umstelle, sind sowohl Roundcube (/webmail) als auch phpMyAdmin (/phpmyadmin) nicht mehr erreichbar (Fehler 404, The requested URL /webmail was not found on this server.).
Das Verhalten lässt sich reproduzieren; stelle ich wieder auf das selbstsignierte Zertifikat um, sind die Dienste wieder erreichbar.

Keyhelp ist unter keyhelp.mydomain.de installiert. Im DNS ist die Domain mydomain.de hinterlegt. Die Ziel-URL für phpMyAdmin ist mit https://mydomain.de/phpmyadmin und die Ziel-URL für Roundcube mit https://mydomain.de/webmail in den Panel-Einstellungen hinterlegt.

Habt ihr einen Tip für mich?

Beste Grüße vom Niederrhein,
Tobias
User avatar
Jolinar
Community Moderator
Posts: 4004
Joined: Sat 30. Jan 2016, 07:11
Location: Weimar (Thüringen)
Contact:

Re: Letsencrypt macht Roundcube und phpMyAdmin unerreichbar

Post by Jolinar »

Bitte noch die Info, welches OS verwendet wird.
Ich nutze aktuell noch Debian 8 und da kann ich das Verhalten im Moment leider nicht reproduzieren.
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)

Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
  • In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
    In this color, I write as a moderator and provide moderative guidance or justify moderative interventions
  • In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
    In this color, I write as a community member and share my personal opinions and views
User avatar
Reseller4711
Posts: 210
Joined: Thu 5. May 2016, 17:50

Re: Letsencrypt macht Roundcube und phpMyAdmin unerreichbar

Post by Reseller4711 »

Ich kann das weder unter Ubuntu 16.04 (64-Bit) noch unter Ubuntu 14.04 (64-Bit) bestätigen.

Beide Server laufen mit Let's Encrypt Zertifikaten (über Keyhelp generiert) seit Monaten problemlos und alles ist erreichbar.
dj2bee
Posts: 4
Joined: Mon 25. Sep 2017, 11:42

Re: Letsencrypt macht Roundcube und phpMyAdmin unerreichbar

Post by dj2bee »

Danke für die schnellen Antworten.

Ich nutze Keyhelp unter Debian 8.
dj2bee
Posts: 4
Joined: Mon 25. Sep 2017, 11:42

Re: Letsencrypt macht Roundcube und phpMyAdmin unerreichbar

Post by dj2bee »

Ich habe nun den Server sowie Keyhelp noch einmal komplett neu installiert.

Folgendes Vorgehen:
1. Installation auf frischem Debian 8 (Keyhelp-URL: keyhelp.domain.de)
2. User angelegt (Vorlage: unlimited)
3. Domain domain.de für zuvor angelegten User hinzugefügt (SSL: Let's Encrypt, Sichere Verbindung erzwingen: ja, Sicherheitsoptionen auf alle Subdomains übertragen)
4. In den Panel-Einstellungen die Ziel-URL für phpMyAdmin von

Code: Select all

https://keyhelp.domain.de/phpmyadmin/
auf

Code: Select all

https://domain.de/phpmyadmin/
und für Webmail von

Code: Select all

https://keyhelp.domain.de/webmail/
auf

Code: Select all

https://domain.de/webmail/
geändert

Sonstige Änderungen: PHP 7 und 7.1 als zusätzliche Interpreter installiert und Virenschutz deaktiviert.

Es tritt der selbe Fehler wie zuvor auf: Die Dienste sind nicht unter den angegebenen URLs zu erreichen. Ein Reboot hat auch keine Änderungen gebracht.

Habt ihr noch eine Idee?
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: Letsencrypt macht Roundcube und phpMyAdmin unerreichbar

Post by Martin »

Hallo,

ist denn unter deiner Domain entsprechend auch PHPmyAdmin oder Webmail installiert? Das ändern der URL im Panel verschiebt nicht die Installation als solches.
Viele Grüße,
Martin
dj2bee
Posts: 4
Joined: Mon 25. Sep 2017, 11:42

Re: Letsencrypt macht Roundcube und phpMyAdmin unerreichbar

Post by dj2bee »

Hallo Martin,

da ich gerade schon kurz davor war, an mir selbst zu zweifeln, da ich den Fehler nicht mehr reproduzieren konnte - sprich, mit selbstsigniertem Zertifikat war /webmail auch nicht erreichbar - habe ich so lange probiert, bis ich den Fehler wieder reproduzieren konnte. Dazu muss ich meine ursprüngliche Beschreibung etwas korrigieren.

- Stelle ich die Domain domain.de von letsencrypt auf vorhandenes Zertifikat (default) um, bleibt Roundcube und phpMyAdmin NICHT erreichbar
- Mache ich SSL für domain.de komplett aus und nehme den Haken bei "Sichere Verbindung erzwingen" raus, komme ich zu folgendem Kuriosum:

Wenn ich nun https://domain.de/webmail bzw. /phpmyadmin aufrufe, funktionieren Roundcube sowie phpMyAdmin. Aber eben mit dem default Zertifikat. In den Panel-Einstellungen ist Roundcube mit https://keyhelp.domain.de/webmail und phpMyAdmin mit https://domain.de/phpmyadmin konfiguriert. Die Subdomain scheint demnach ignoriert zu werden.

Vielleicht führt ja ein anderer Weg besser zum Erfolg. Anstatt meinen Fehler zu beschreiben und zu lösen, beschreibe ich besser, was ich erreichen möchte - vielleicht übersehe ich da ja etwas:

1. Keyhelp soll unter keyhelp.domain.de erreichbar gemacht werden, wenn die Konfiguration das nicht zulässt alternativ unter einer anderen Subdomain (da bin ich relativ frei).
2. Die Domain domain.de soll normal verwendet werden und wird auch einem User zugewiesen.
3. Unter domain.de/webmail und mail.domain.de soll Roundcube erreichbar sein
4. Unter domain.de/phpmyadmin soll phpMyAdmin erreichbar sein
5. Unter mail.domain.de sollen SMTP und IMAP erreichbar sein

Als Server verwende ich einen RVS M14. Ursprünglich mit Keyhelp bestellt, dann aber über die OpenVZ-Administration neu mit Debian 8 installiert und dadurch eure Keyhelp-Installation verloren. Daher habe ich es dann manuell installiert.

Beste Grüße
Tobias
Locked