https-Protokoll funktioniert nicht

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Benutzeravatar
gerald_FS
Beiträge: 24
Registriert: 26. Jan 2017, 23:18

https-Protokoll funktioniert nicht

Beitrag von gerald_FS »

Ich wollte meine bestehende Installation auf das verschlüsselte Protokoll umstellen.

Sobald ich das mache wird die Seite nicht mehr vernünftig dargestellt.

Ich führe dazu folgende Schritte aus:
Adressänderung im Einstellung/Organisation
Umstellung des virtuellen Hostes
Neustart des Webservermoduls

Nix geht mehr vernünftig, habe ich was vergessen?

Verwende die 3.2.4 aber auch die 3.2.3 hatte das gleiche....


Grüße
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: https-Protokoll funktioniert nicht

Beitrag von XimeX »

in der config.php "$gDebug = 1;" setzen -> eine Seite aufrufen -> Logs aufrufen -> nach folgender Zeile Suchen:
"[XXXX-XX-XX XX:XX:XX] Admidio.INFO: CONSTANTS:"
Mir diese Zeile zukommen lassen.
Offe
Beiträge: 568
Registriert: 30. Aug 2007, 17:42

Re: https-Protokoll funktioniert nicht

Beitrag von Offe »

Ich habe in der config.php den seit 3.2 eingeführten Parameter $gForceHTTPS auf 1 gesetzt. Derzeit mit 3.2.3 keine Probleme.

Gruß Offe
Benutzeravatar
gerald_FS
Beiträge: 24
Registriert: 26. Jan 2017, 23:18

Re: https-Protokoll funktioniert nicht

Beitrag von gerald_FS »

in welcher config.php ?
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: https-Protokoll funktioniert nicht

Beitrag von XimeX »

adm_my_files/config.php
Benutzeravatar
gerald_FS
Beiträge: 24
Registriert: 26. Jan 2017, 23:18

Re: https-Protokoll funktioniert nicht

Beitrag von gerald_FS »

So hier wäre die Ausgabe aus der Log Datei, sowie es aussieht versucht er immer über den normalen Port http:// sich selber aufzurufen....
Und das wird vom Apache geblockt.

Grüße

Code: Alles auswählen

[2017-01-29 13:31:47] Admidio.NOTICE: #################################################################################################  {"file":"/var/lib/nethserver/vhost/verwaltung.thw-kost.de/adm_program/system/logging.php","line":45$
[2017-01-29 13:31:47] Admidio.NOTICE: URL: http://verwaltung.thw-kost.de/adm_program/system/login_check.php  {"file":"/var/lib/nethserver/vhost/verwaltung.thw-kost.de/adm_program/system/logging.php","line":46,"class":null,"function":"re$
[2017-01-29 13:31:47] Admidio.NOTICE: MEMORY USAGE: 1328.6 KB  {"file":"/var/lib/nethserver/vhost/verwaltung.thw-kost.de/adm_program/system/logging.php","line":47,"class":null,"function":"require_once"}
[2017-01-29 13:31:47] Admidio.INFO: CONSTANTS: URLS & PATHS & FOLDERS {"ADMIDIO_HOMEPAGE":"https://www.admidio.org/","HTTPS":false,"PORT":80,"HOST":"verwaltung.thw-kost.de","DOMAIN":"verwaltung.thw-kost.de","ADMIDIO_SUBFOLDER":"","ADMID$
[2017-01-29 13:31:47] Admidio.INFO: SQL: SET SQL_MODE = 'ANSI'  {"file":"/var/lib/nethserver/vhost/verwaltung.thw-kost.de/adm_program/system/classes/database.php","line":497,"class":"Database","function":"query"}
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: https-Protokoll funktioniert nicht

Beitrag von XimeX »

Die log Zeilen sind abgeschnitten. Siehe das $ Zeichen am Schluss jeder Zeile
Benutzeravatar
gerald_FS
Beiträge: 24
Registriert: 26. Jan 2017, 23:18

Re: https-Protokoll funktioniert nicht

Beitrag von gerald_FS »

Code: Alles auswählen

13:31:47] Admidio.NOTICE: MEMORY USAGE: 1328.6 KB  {"file":"/var/lib/nethserver/vhost/verwaltung.thw-kost.de/adm_program/system/logging.php","line":47,"class":null,"function":"require_once"}
[2017-01-29 13:31:47] Admidio.INFO: CONSTANTS: URLS & PATHS & FOLDERS {"ADMIDIO_HOMEPAGE":"https://www.admidio.org/","HTTPS":false,"PORT":80,"HOST":"verwaltung.thw-kost.de","DOMAIN":"verwaltung.thw-kost.de","ADMIDIO_SUBFOLDER":"","ADMIDIO_SUB_URL":"","SERVER_URL":"http://verwaltung.thw-kost.de","ADMIDIO_URL":"http://verwaltung.thw-kost.de","FILE_URL":"http://verwaltung.thw-kost.de/adm_program/system/login_check.php","CURRENT_URL":"http://verwaltung.thw-kost.de/adm_program/system/login_check.php","WWW_PATH":"/var/lib/nethserver/vhost/verwaltung.thw-kost.de","ADMIDIO_PATH":"/var/lib/nethserver/vhost/verwaltung.thw-kost.de","CURRENT_PATH":"/var/lib/nethserver/vhost/verwaltung.thw-kost.de/adm_program/system/login_check.php","FOLDER_DATA":"/adm_my_files","FOLDER_CLASSES":"/adm_program/system/classes","FOLDER_LIBS_SERVER":"/adm_program/libs","FOLDER_LIBS_CLIENT":"/adm_program/libs","FOLDER_LANGUAGES":"/adm_program/languages","FOLDER_THEMES":"/adm_themes","FOLDER_MODULES":"/adm_program/modules","FOLDER_PLUGINS":"/adm_plugins"} {"file":"/var/lib/nethserver/vhost/verwaltung.thw-kost.de/adm_program/system/logging.php","line":78,"class":null,"function":"require_once"}
[2017-01-29 13:31:47] Admidio.INFO: SQL: SET SQL_MODE = 'ANSI'  {"file":"/var/lib/nethserver/vhost/verwaltung.thw-kost.de/adm_program/system/classes/database.php","line":497,"class":"Database","function":"query"}
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: https-Protokoll funktioniert nicht

Beitrag von XimeX »

Aus irgendeinem Grund funktioniert die HTTPS Erkennung nicht. Kannst du eine Datei mit folgendem inhalt erstellen, aufrufen, Ausgabe posten:

Code: Alles auswählen

<?php
var_dump($_SERVER['HTTPS']);
Seite natürlich mit https aufrufen
Benutzeravatar
gerald_FS
Beiträge: 24
Registriert: 26. Jan 2017, 23:18

Re: https-Protokoll funktioniert nicht

Beitrag von gerald_FS »

Ein Foto sagt mehr als tausend Worte!
Bildschirmfoto_2017-01-29_15-28-04.png
Bildschirmfoto_2017-01-29_15-28-04.png (44.92 KiB) 10173 mal betrachtet
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: https-Protokoll funktioniert nicht

Beitrag von XimeX »

Da haben wir das Problem. Aber jetzt ist die spannende Frage warum das so ist.
Hast du da einen Proxy der vorgeschalten ist der sich um TLS kümmert? PHP erkennt einfach nicht das der Request per https gemacht wurde. Welchen Webserver hast du? (nginx, apache, ...) Hast du ein Webhosting oder Root Zugriff?
Benutzeravatar
gerald_FS
Beiträge: 24
Registriert: 26. Jan 2017, 23:18

Re: https-Protokoll funktioniert nicht

Beitrag von gerald_FS »

Also mein lokaler Server ist NethServer 7.2RC4.
Dieser steht im Keller somit habe daher vollen Zugriff!

Webserver läuft Apache, und die Seite ist als virtueller Host eingerichtet.
- Zertifikat ist letsEncrypt (Standart)
- Proxy (Squid mit UBF) lokal habe ich abgeschalten, den hatte ich auch schon in Verdacht ;-)
Dateianhänge
uebersicht.png
uebersicht.png (99.81 KiB) 10170 mal betrachtet
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: https-Protokoll funktioniert nicht

Beitrag von XimeX »

Seltsam. Kenne NethServer nicht. Und bin auch nicht der Apache Profi. Aber es sieht so aus als würde da trotzdem noch wie ein Proxy dazwischen hängen.
Kannst folgendes Probieren:

Code: Alles auswählen

<?php
var_dump(json_encode($_SERVER));
Die Daten solltest du aber nicht öffentlich machen. Lass die mir per PM zukommen
Benutzeravatar
gerald_FS
Beiträge: 24
Registriert: 26. Jan 2017, 23:18

Re: https-Protokoll funktioniert nicht

Beitrag von gerald_FS »

NethServer ist recht gut, nutze ich seit meinem Umstieg von Zentyal.

Basiert auf CentOS.

Schlank, schnell und gut! ;-)
War einfacher als alles immer selber zusammenzuwürfeln ;-)

Es laufen auch einige Dienste darauf, eine Seite mit WorPress, Nextcloud, SOGO mit MailServer, alles nix besonderes aber es läuft.
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: https-Protokoll funktioniert nicht

Beitrag von XimeX »

@gerald Hast es schon hinbekommen?
Antworten