ispCP - Board - Support
HTTP erzwingen (Kein SSL mehr vorhanden) - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: HTTP erzwingen (Kein SSL mehr vorhanden) (/thread-11775.html)

Pages: 1 2


RE: HTTP erzwingen (Kein SSL mehr vorhanden) - Blister - 09-29-2010 11:26 PM

Ich sehe darin leider keinen Unterschied, und Apache bringt noch immer den selben Fehler ^^


RE: HTTP erzwingen (Kein SSL mehr vorhanden) - ZooL - 09-30-2010 12:03 AM

Blister Wrote:

Quote:RewriteEngine On
RewriteCond %{HTTP_HOST} <------------ DA ^domain\.de$
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=permanent]


Sorry, das sollte eigentlich auch folgendes heissen:
Code:
RewriteEngine On
RewriteCond %{HTTPS_HOST} <------------DA ^domain\.de$
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=permanent]


RE: HTTP erzwingen (Kein SSL mehr vorhanden) - Blister - 09-30-2010 02:02 AM

Leider besteht das Problem noch immer.

Mir kommt es aber auch so vor, als wäre kein ssl-modul geladen.
Wie kann ich dies überprüfen und welche Pakete müssen dafür installiert sein/werden?


RE: HTTP erzwingen (Kein SSL mehr vorhanden) - eagle92 - 10-03-2010 06:04 AM

Wenn ich das Richtig sehe kann er die .htaccess Datei garnicht aufrufen wenn du über https draufgehst, da der Apache ja auch garnicht auf Verbindungen an dem Entsprechenden Port reagiert, zu lösen müsste das über die Konfigurationsdateien vom Apache sein.
Ich kenne mich jetzt nicht wirklich mit der Apachekonfiguration aus, aber eventuell funktioniert es ja, wenn du in
/etc/apache2/sites-enabled/ispcp.conf
einen Eintrag anlegst der in etwa so aussieht:
Code:
<VirtualHost *:443>
    ServerName    domain.de
    ServerAlias    www.domain.de domain.de
    <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteCond %{HTTPS_HOST} ^domain\.de$
        RewriteRule ^(.*)$ http://www.domain.de/$1 [R=permanent]
    </IfModule>
</VirtualHost>
Und in der ports.conf musst du noch ein Listen 443 hinzufügen...
Zumindest in meiner Theorie funktioniert das so ^^'


RE: HTTP erzwingen (Kein SSL mehr vorhanden) - Blister - 10-03-2010 06:29 AM

Hallo eagle92 und schonmal vielen Dank für deine Antwort.

Meine ports.conf sieht wie folgt aus:
Code:
#NameVirtualHost *:80
Listen 127.0.0.1:80

<IfModule mod_ssl.c>
    # SSL name based virtual hosts are not yet supported, therefore no
    # NameVirtualHost statement here
    Listen 127.0.0.1:443
</IfModule>

Der Ausschnitt von der Datei ispcp.conf ist nun folgender, ich habe es direkt unter </VirtualHost> der Domain eingetragen:
Code:
###
<VirtualHost 127.0.0.1:443>
    ServerName    gta-servers.de
    ServerAlias    www.gta-servers.de gta-servers.de
    <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteCond %{HTTPS_HOST} ^gta-servers\.de$
        RewriteRule ^(.*)$ http://www.gta-servers.de/$1 [R=permanent]
    </IfModule>
</VirtualHost>
###

Nach einem Neustart vom Apache gab es leider keine Änderung bezüglich https.


RE: HTTP erzwingen (Kein SSL mehr vorhanden) - eagle92 - 10-03-2010 08:10 AM

Wie bereits gesagt kenne ich mich damit nicht wirklich aus, wenn ich mir allerdings deine ports.conf angucke würde ich behaupten er schaltet "lauscht" nur an dem Port 443 wenn du mod_ssl aktiviert hast, ist das der Fall? Wenn nein, aktivier es mal.
Im Zweifelsfalle einfach anhand des HowTos(gibts auch hier irgendwo im Wiki, war aber zu faul um es rauszusuchen)
für die Domain ein Zertifikat einrichten, dann läuft es auch über https