Back- und Frontend auf https und http umstellen

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
signvare
Beiträge: 9
Registriert: Do 4. Jun 2009, 21:31
Wohnort: München
Kontaktdaten:

Back- und Frontend auf https und http umstellen

Beitrag von signvare »

Hallo zusammen,

wie kann ich den das Backend wie Frontend unter 4.9.3 so einstellen, dass es auf http und https hört, wo kann ich den bashref umschreiben?

Frontend wäre isofern kein Problem da man den basehref auskommentieren könnte und anhand eines Moduls welches im Headbereich geladen wird, entscheiden was in der Adresse http oder https übergeben wird. Ich weiß nich schön aber geht. Problem bei dieser Variante im Backend würde dieser dann zwei mal ausgegeben werden, da anscheinend der baserhref anders wie bei Frontend erzwungen wird! Finde aber leider nicht wo ich diesen im Backend umschreiben könnte.

Hab tIhr vielleicht eine Idee wie man das anpassen könnten oder Grundsätzlich machen sollte?

Wäre dies vielleicht einmal ne Grundsätzliche Sache die man in den Contenido Settings verankern könnte?

Grüße
signvare
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Back- und Frontend auf https und http umstellen

Beitrag von Oldperl »

Hall signvare,

möchte man Contenido komplett per SSL betreiben muss man eigentlich nur folgende Punkte machen
  • Eine .htaccess in der sämtliche http-Aufrufe auf https weitergeleitet werden
  • In der config.php alle HTML-Pfade von http auf https umstellen
  • Die Mandanteneinstellung entweder im Backend oder in der config-Datei ebenfalls anapssen
Nun sollte Contenido komplett unter SSL laufen. Ein gemischten Betrieb ist ohne Fehlermeldungen IMO momentan mit Contenido ohne Eingriff im Core nicht möglich.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
signvare
Beiträge: 9
Registriert: Do 4. Jun 2009, 21:31
Wohnort: München
Kontaktdaten:

Re: Back- und Frontend auf https und http umstellen

Beitrag von signvare »

Hallo Ortwin,

vielen Dank für deinen Lösungsansatz! Leider kann ich diesen Ansatz so nicht umsetzen, da ganz unabhängig von der Eingabe der Adresse im Frontend http oder https, die Seite funktionieren soll. Frontend ist auch nicht das Thema, über ein eigenes Modul welches wie folgt aussieht

Code: Alles auswählen

<?php
// Create basehref
function getCurrentUrl() {
    return ((empty($_SERVER['HTTPS'])) ? 'http://' : 'https://') . $_SERVER['HTTP_HOST'].'/cms/';
}

	if($edit!=true) echo '<base href="'.getCurrentUrl().'">';

?>
kann der Basehref erzeugt und abgegriffen werden, die automatische Ausgabe des bashrefs habe ich bereits im Frontend ausgeschalten, soweit funktioniert das auch wunderbar!
Nun möchte ich aber den automatische erzeugten bashref welcher ich Backend im Editmodus erzeugt wird bearbeiten und anpassen, so dass dieser für das Backend welches über https laufen soll, dann auch für das Frontend im Editormodus unter https aggiert.
Wo finde ich den die nötige Zeile im Backend, kannst Du mir hierzu vielleicht einen Tip geben?

Grüße
Peter
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Back- und Frontend auf https und http umstellen

Beitrag von Oldperl »

signvare hat geschrieben:Wo finde ich den die nötige Zeile im Backend, kannst Du mir hierzu vielleicht einen Tip geben?
Hallo Peter,

nein, nicht so auf Anhieb. Da müsste ich auch erst suchen.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: Back- und Frontend auf https und http umstellen

Beitrag von frederic.schneider_4fb »

Guten Tag,

ich habe in der config.php-Datei ($cfg['path']['contenido_fullhtml']) die URL auf https umgeändert. Außerdem habe ich die URL in den Mandanteneinstellungen angepasst. Daraufhin funktioniert bei mir alles (Frontend inkl. base href, Backend) einwandfrei. Getestet mit der aktuellsten CONTENIDO-Version. Habt Ihr vielleicht noch weitere Infos für mich? Ggfls. ein Zertifikatsproblem?
Frederic Schneider
Entwickler bei der four for business AG
Antworten