Jump to content
Froxlor Forum
  • 0

Froxlor mit LetsEncrypt - Subdomains funktionieren nicht


LukasH

Question

Einen wunderschönen guten Abend,

Ich habe ein kleines Problem mit Subdomains auf meinem Webserver. Ich habe für diesen Froxlor mit LetsEncrypt eingestellt und bereits RainLoop als Webmailer eingerichtet. Das hat wunderbar funktioniert über 

meinedomain.de/webmailordner.

Nun wollte ich allerdings eine Subdomain anlegen (webmail.meinedomain.de) das will aber nicht funktionieren. Die Subdomain bekommt korrekt ein SSL Zertifikat zugewiesen, allerdings wird die in dem Verzeichnis liegende PHP Datei nicht ausgeführt sondern einfach nur der Inhalt angezeigt. Somit ist das Aufrufen des Webmailers nicht möglich. Rufe ich den Webmailer wieder über "meinedomain.de/webmailordner" auf funktioniert alles ganz normal.

Ebenfalls wollte ich das Verzeichnis von meinedomain.de ändern, sobald ich das allerdings mache bekomme ich nur noch den Fehler 403 forbidden unter der Domain. Sobald ich den Pfad wieder in den Kundenroot ändere funktioniert es wieder. 

Allerdings sollen auf den Server doch diverse Domains für verschiedene Dienste umgezogen werden und die aktuelle Domain ist nur für einen Dienst gedacht soll also auf einen Unterordner verweisen, wo ist hier das Problem?

Vielen Dank für eure Hilfe! In den angehängten Screenshot ist die Konfiguration in Froxlor zu sehen, falls noch etwas benötigt wird reiche ich das natürlich sofort nach. 

1.png.fda4e69ec82019d41ee960cc8f852318.png

3.png.638325f31eda70835629067c6e93a946.png

2.png

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

vor 13 Minuten schrieb d00p:

Du musst die Hauptdomain bearbeiten und Speichern, nicht die Subdomain (oder wars andersrum?) Na eins von beidem xD

Hmhm, auch das hab ich nun mal gemacht, immer noch der gleiche Fehler. Ich denke, da es sich hier noch um keinen Produktiv-Server handelt sondern erst einen Test-Server vor einem Umzug mach ich den nochmal komplett platt, haue gleich vor der Konfiguration das git Froxlor drauf und hoffe auf einen reibungsloseren Ablauf.

Ich werde berichten, danke schon mal =) 

Link to comment
Share on other sites

Das vorgehen war nun wie folgt:

  • Frisches aufsetzen des Servers mit einem von Netcup bereit gestellten Images bestehend aus Debian 8 & vor installiertem Froxlor (Apache 2.4, CURL)
  • Update auf die Git Master nach offizieller Update Anleitung
  • Erstellen eines Kunden in Froxlor
  • Erstellen einer Domain (IP mit Port 80) in Froxlor
  • Erstellen eines SSL Zertifikats auf dem Server & aktivieren der SSL Funktion in Froxlor unter angabe des erstellten Zertifikats und Schlüssels
  • Schreiben der acme.conf nach Vorgaben von Froxlor
  • Kopier der IP auf Port 443
  • Aktivieren von SSL mit der kopierten IP
  • Setzen der SSL Einstellung zur Nutzung von LetsEcrypt in den Froxlor Einstellungen
  • Setzen der Einstellung Nutzung von LetsEncrypt in der Domain Einstellung
  • Erstellen einer Subdomain auf einen anderen Ordner in welchem ein Webmailer auf PHP Basis liegt

Ergebnis:

  • Unter der Subdomain wird (auch nach bearbeiten und speichern) nur der Inhalt der PHP angezeigt
  • Die Hauptdomain funktioniert nicht mit SSL obwohl im Froxlor Pannel ein Zertifikat gezogen wurde (http:// funktioniert, https:// funktioniert in keinem Browser -> der Server hat die Verbindung abgelehnt)

 

Ich weiß echt nicht mehr weiter :|

Link to comment
Share on other sites

vor 18 Stunden schrieb d00p:

K.A. was du da tust, müsst ich mir mal anschauen; kannst mir gerne Zugangsdaten per PM schicken dann guck ich ma....komisch das es "dubiose" probleme irgendwie häufig bei netcup konfigurierten Systemen/Froxlor gibt

Ich hab dir die Zugangsdaten via PM geschickt, vielen Dank schon einmal! 

Link to comment
Share on other sites

19 hours ago, LuckySparkle said:

Nun wollte ich allerdings eine Subdomain anlegen (webmail.meinedomain.de) das will aber nicht funktionieren. Die Subdomain bekommt korrekt ein SSL Zertifikat zugewiesen, allerdings wird die in dem Verzeichnis liegende PHP Datei nicht ausgeführt sondern einfach nur der Inhalt angezeigt

Ist bekannt, domain einfach bearbeiten und wieder speichern, dann wird das php flag gesetzt. Alternativ aktuelle git-version nutzen (würde ich zu raten)

Link to comment
Share on other sites

vor 21 Minuten schrieb d00p:

Ist bekannt, domain einfach bearbeiten und wieder speichern, dann wird das php flag gesetzt. Alternativ aktuelle git-version nutzen (würde ich zu raten)

Okey erst einmal vielen Dank für die Antwort, ich bin beruhigt, dass ich den Fehler nicht selbst verursacht habe =) 

Kann ich also einfach Froxlor von github laden und wie ein update einspielen oder muss ich etwas spezielles beachten? 

Link to comment
Share on other sites

vor 48 Minuten schrieb d00p:

Jo, ZIP laden, Dateien überschreiben und dann fürs Update als Admin einloggen.

Okey, ich habe Froxlor mit der Master von github geupdatet, das Update lief auch sauber durch. Allerdings besteht immer noch der gleiche Fehler. Auch bearbeiten und Speichern hat nichts gebracht :| 

Das einzige was ich nach dem aufsetzen des Servers (mit einem Image des Hosters -> Netcup) noch geändert hatte war der Hostname in den Mailserver Einstellungen auf hoerth-cloud.de (da der Standard Hostname von Netcup "v[serverID].[produktnr].de" von dein meisten Empfängern abgelehnt wird). 

Link to comment
Share on other sites

# 10_froxlor_ipandport_185.16.61.72.80.conf
# Created 10.12.2017 19:25
# Do NOT manually edit this file, all changes will be deleted after the next domain change at the panel.

<VirtualHost 185.16.61.72:80>
DocumentRoot "/var/www/"
 ServerName v22017124411557219.quicksrv.de
</VirtualHost>
# 10_froxlor_ipandport_185.16.61.72.443.conf
# Created 10.12.2017 19:25
# Do NOT manually edit this file, all changes will be deleted after the next domain change at the panel.

<VirtualHost 185.16.61.72:443>
DocumentRoot "/var/www/"
 ServerName v22017124411557219.quicksrv.de
 SSLEngine On
 SSLProtocol -ALL +TLSv1 +TLSv1.2
 SSLCompression Off
 SSLHonorCipherOrder On
 SSLCipherSuite ECDH+AESGCM:ECDH+AES256:!aNULL:!MD5:!DSS:!DH:!AES128
 SSLVerifyDepth 10
 SSLCertificateFile /etc/ssl/certs/apache.crt
 SSLCertificateKeyFile /etc/ssl/private/apache.key
</VirtualHost>
# 29_froxlor_normal_vhost_webmail.hoerth-cloud.de.conf
# Created 10.12.2017 19:25
# Do NOT manually edit this file, all changes will be deleted after the next domain change at the panel.

# Domain ID: 3 - CustomerID: 1 - CustomerLogin: lhoerth
<VirtualHost 185.16.61.72:80>
  ServerName webmail.hoerth-cloud.de
  ServerAdmin lukas@hoerth.eu
  <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge
    RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [R=301;L,NE]
  </IfModule>
  <IfModule !mod_rewrite.c>
    Redirect 301 / https://webmail.hoerth-cloud.de/
  </IfModule>
</VirtualHost>
# 29_froxlor_ssl_vhost_webmail.hoerth-cloud.de.conf
# Created 10.12.2017 19:25
# Do NOT manually edit this file, all changes will be deleted after the next domain change at the panel.

# Domain ID: 3 (SSL) - CustomerID: 1 - CustomerLogin: lhoerth
<VirtualHost 185.16.61.72:443>
  ServerName webmail.hoerth-cloud.de
  ServerAdmin lukas@hoerth.eu
  SSLEngine On
  SSLProtocol -ALL +TLSv1 +TLSv1.2
  SSLCompression Off
  SSLHonorCipherOrder On
  SSLCipherSuite ECDH+AESGCM:ECDH+AES256:!aNULL:!MD5:!DSS:!DH:!AES128
  SSLVerifyDepth 10
  SSLCertificateFile /etc/ssl/froxlor-custom/webmail.hoerth-cloud.de.crt
  SSLCertificateKeyFile /etc/ssl/froxlor-custom/webmail.hoerth-cloud.de.key
  SSLCACertificateFile /etc/ssl/froxlor-custom/webmail.hoerth-cloud.de_CA.pem
  SSLCertificateChainFile /etc/ssl/froxlor-custom/webmail.hoerth-cloud.de_chain.pem
  <IfModule mod_headers.c>
    Header always set Strict-Transport-Security "max-age=0"
  </IfModule>
  DocumentRoot "/var/customers/webs/lhoerth/rainloop/"
  # PHP is disabled for this vHost
  php_flag engine off
  Alias /webalizer "/var/customers/webs/lhoerth/webalizer"
  ErrorLog "/var/customers/logs/lhoerth-error.log"
  CustomLog "/var/customers/logs/lhoerth-access.log" combined
</VirtualHost>
# 35_froxlor_normal_vhost_hoerth-cloud.de.conf
# Created 10.12.2017 19:25
# Do NOT manually edit this file, all changes will be deleted after the next domain change at the panel.

# Domain ID: 1 - CustomerID: 1 - CustomerLogin: lhoerth
<VirtualHost 185.16.61.72:80>
  ServerName hoerth-cloud.de
  ServerAlias www.hoerth-cloud.de
  ServerAdmin lukas@hoerth.eu
  <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge
    RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [R=301;L,NE]
  </IfModule>
  <IfModule !mod_rewrite.c>
    Redirect 301 / https://hoerth-cloud.de/
  </IfModule>
</VirtualHost>
# 35_froxlor_ssl_vhost_hoerth-cloud.de.conf
# Created 10.12.2017 19:25
# Do NOT manually edit this file, all changes will be deleted after the next domain change at the panel.

# Domain ID: 1 (SSL) - CustomerID: 1 - CustomerLogin: lhoerth
<VirtualHost 185.16.61.72:443>
  ServerName hoerth-cloud.de
  ServerAlias www.hoerth-cloud.de
  ServerAdmin lukas@hoerth.eu
  SSLEngine On
  SSLProtocol -ALL +TLSv1 +TLSv1.2
  SSLCompression Off
  SSLHonorCipherOrder On
  SSLCipherSuite ECDH+AESGCM:ECDH+AES256:!aNULL:!MD5:!DSS:!DH:!AES128
  SSLVerifyDepth 10
  SSLCertificateFile /etc/ssl/froxlor-custom/hoerth-cloud.de.crt
  SSLCertificateKeyFile /etc/ssl/froxlor-custom/hoerth-cloud.de.key
  SSLCACertificateFile /etc/ssl/froxlor-custom/hoerth-cloud.de_CA.pem
  SSLCertificateChainFile /etc/ssl/froxlor-custom/hoerth-cloud.de_chain.pem
  <IfModule mod_headers.c>
    Header always set Strict-Transport-Security "max-age=0"
  </IfModule>
  DocumentRoot "/var/customers/webs/lhoerth/owncloud/"
  php_admin_value sendmail_path "/usr/sbin/sendmail -t -f lukas@hoerth.eu"
  php_admin_value open_basedir "/var/customers/webs/lhoerth/owncloud:/tmp"
  Alias /webalizer "/var/customers/webs/lhoerth/webalizer"
  ErrorLog "/var/customers/logs/lhoerth-error.log"
  CustomLog "/var/customers/logs/lhoerth-access.log" combined
</VirtualHost>

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...