Zum Inhalt springen

Keine Installation von Typo3 auf nur SSL Server möglich?

Erstellt am 22. Juli 2004 · 5 Antworten · letzte Antwort am 28. August 2004

Tags: Frage, TYPO3 3

cruso ·

Hallo zusammen
in meinem Posting vom 09.07.2004 hatte ich mein Problem mit der Installation von Typo3 auf einem "nur ssl Server" beschrieben.
#13342
Da ich bislang weder hier im Forum, noch anderswo hierzu irdendeine Lösung gefunden habe gehe ich davon aus, das der Einsatz von typo3 auf "nur SSL Servern" nicht möglich ist.
Kann mir jemand hierzu eine Aussage machen?

Was mich außerdem wundert:
Wieso stört das offensichtlich niemand? Ein Betreiber, der eine Web-Site über Internet ohne SSL Verschlüsselung betreibt ist aus meiner Sicht recht mutig. Da ist es dann nur eine Frage der Zeit, bis seine Seite von jemand anderem nach dessen Vorstellung modifiziert wird.

Oder sehe ich das etwas zu verkniffen ?

Zurück zu meinem Problem. Auf dem betroffenen Web Server steht für mich der Port 80 nicht zur Verfügung, da aus Security Gründen zu dem server ausschließlich verschlüsselte Verbindungen zulässig sind.

THX für jeden Vorschlag.

spiky ·

Hi,
also ich finde Du siehst das ganze nicht zu eng (spätestens seitdem mein eigener Server aufgrund unverschlüsselter Passwortübertragung gehackt worden war...).

Nur so eine fixe Idee, obs funktioniert weiß ich nicht:

Wäre es möglich, dass Du den Apache SSL auf port 80 legst? Oder funktioniert sowas nicht, weil der Browser auf 80 normal http erwartet und nicht https?

Viel Erfolg

cruso ·

Hallo spiky,
danke für Deine Antwort,
Die Idee ist nicht schlecht (zumindest für die Dauer der Installation). Anschließend steht mit der Port 80 nicht mehr zur Verfügung, da dort eine anderer Service läuft. Das Problem liegt meiner Meinung nach aber tiefer:
Nur das Umstellen auf Port 80 bringt mir nichts, da Typo3 intern laufend URL's mit dem Präfix: http://....
generiert werden. Wenn der Server dann auf einen http request des Browsers mit einer https Antwort zurückkommt versteht dies der Browser nicht so richtig. Vielleicht hilft aber ein redirect aller http Anfragen an den Server auf Port 443 (https). ich muß das mal probieren. Hab allerding noch keine Ahnung, wie ich dem apache beibringe, das er <b>ALLE</b> URL'S ab server Root z.B.: https://[mein.site.name]/ auf den Port 433 redirectet dann sollte es gehen.

Ich müßte dann nur noch eine Lösung für die Zeit nach der Installation finden, da mir anschließend der Port 80 nicht mehr zur Verfügung steht, da er von einem anderen Service belegt ist.

Besser wäre allerdings typo3 ließe sich von "Haus aus" auf "nur SSL Servern betreiben.

Da die Resonanz auf mein Posting sich bislang in Grenzen hält denke ich, das außer Dir und mir die meisten keine Bedenken bezüglich der Sicherheit ihrer Web Präsenz haben.

Ich habe beruflich aber die Erfahrung gemacht, das man diesbezüglich niemand im Internet trauen darf, was gehackt werden kann, wird auch über kurz oder lang gehackt.

Da der Betreiber einer Web Site in Deutschland für den Inhalt seiner Seite verantwortlich ist, halte ich die Nutzung von SLL für unabdingbar.

Danke für Deine Antwort,
ich werde Deinen Vorschlag mal probieren, denke aber das es nicht geht. Vielleicht läuft es mit einem redirect.

Bps ·

Darf ich dich fragen wie du Typo installiert hast?

Also das Typo nicht auf nen SSL-Server laufen soll kann ich nicht nachvollziehen. Vieleicht musst du auf deiner Server nur einfach als http: installieren und dann den Port 80 ausschalten und nur noch https weiterfahren.

Welches Problem hast du denn genau?
(hab das übrigens auch gerade noch mal probiert und hab hier gar kein Problem mit SSL)
Beschreib doch mal mehr deine Konfig (Server usw., benutzt du vieleicht einen SSL-Proxy)

Grüße
Bernd

cruso ·

Hallo,

danke für die Antwort.
In meinem Beitrag: #13342 habe ich detailliert beschrieben welche Art Fehler ich habe. Ich kann typo3 erst gar nicht komplett installieren:

Der erste Teil der typo3 Installation läuft vollkommen normal ab.

Auszug aus obigem Posting:
> 5. Nach Aufruf des Web Browsers mit: https://[mein.site.name]/<target-directory>/typo3/install/index.php

> Erscheint der Java script security Hinweis auf das erforderliche Ändern der Passwörter.
> Nach der Bestätigung erscheint die Startseite des TYPO3 3.5.0 Install Tools.
> Wenn ich diese Seite ausfülle und auf den Button: "update localconf.php" klicke, erscheint die Fehlermeldung:
> The connection was refused when attempting to connect to <mein.site.name>

Leider ist nicht zu erkennen auf welches URL von dort zugegriffen werden soll. Nach dem was ich bislang gefunden habe geht Typo3 davon aus, das der Anwender einen Standard http Server auf Port 80 laufen hat und will ihn nach der Konfiguration
dort auf ein URL führen. Welches kann ich nicht sagen, da mein Server kein http (können darf), sondern nur https.

> Die Zeilen bezüglich der Benutzerinformation in der Datei: localconf.php wurden noch richtig eingetragen.

> $typo_db_username = 'username'; // Modified or inserted by Typo3 Install Tool.
> $typo_db_password = 'passwort'; // Modified or inserted by Typo3 Install Tool.

> Wichtig ist hier anzumerken, das ausschliesslich der apache-ssl server installiert ist, kein apache mit standard http!
> Deshalb kann ich leider nicht sehen welches URL (über port 80) der typo3 installer hier aufrufen will.

Auf dem Zielserver kann wie bereits geschrieben kein http benutzt werden. Ich werde mal den Vorschlag zur normalen Installation über http auf einem anderen System testen unud danach den Server auf https umstellen. Das Wichtige ist ja, das im späteren Betrieb auch die Admin Accounts über https laufen müssen, da auf dem Server kein http läuft.

xor ·

Hallo cruso,

In der Doku zur Sicherheit von typo3 findet man unter anderem folgendes:

"Use https for all backend activity. That will make sure that your passwords and data communication with the server are truely encrypted. TYPO3_CONF_VARS[BE][lockSSL]=1 will force users to use https. "

Link: http://typo3.org/documentation/document-library/doc_core_inside/Additional_security/

Mit der EXT: Page HTTPS (SSL) Enforcer kann man sichere Verbindungen bei FE-User Anmeldung o.ä.
herstellen.

Bis dann
xor