Hakan: Plesk und SSL

Hallo Leute,

ich muss erst mal sagen, dass ich in Bezug auf Server ein absoluter Anfänger bin. Daher ist mein Problem wahrscheinlich auch lächerlich für viele von euch.
Aber vielleicht nimmt sich jemand trotzdem die Zeit und hilft mir weiter.

Ich habe einen virtuellen Server (Windows) bei 1und1 gemietet und habe auch meine Seiten auf den Server gespielt. Habe auch die DB eingerichtet und und und...funzt auch alles.

Die Seite hat natürlich am Anfang eine Anmeldemaske.
Ich möchte aber, dass wenn man die Adresse eingibt, es immer über SSL-Verschlüsselung läuft.

Gebe ich die Adresse mit https an, so läuft sie auch komplett verschlüsselt durch. Gibt man aber die seite ohne https an bzw. nur mit http, dann hab ich eben keine Verschlüsselung

Ich möchte aber, dass es immer über https läuft. Wie mach ich das????

Gruß, Hakan

  1. Hallo Hakan,

    Ich möchte aber, dass es immer über https läuft. Wie mach ich das????

    Du könntest einen Weiterleitung auf die HTTPS-Seiten machen....
    if ($_SERVER['HTTPS'] != "on" && $_GET[site]!="file")
    {
    $url = $_SERVER['SERVER_NAME'];
    $query = $_SERVER['QUERY_STRING'];
    $path = $_SERVER['PHP_SELF'];
    header("Location: https://$url$path?$query");
    exit();
    }

    Oder in PLESK das Häckchen für "ein einzelnes Verzeichnis für SSL und nicht-SSL" rausmachen.
    Danach kommt man nur noch in das Verzeichnis httpsdocs, wenn SSL aktiviert ist.
    In das Verz httpdocs legst Du dann einfach eine Weiterleitung nach https://www.domain.de rein!
    header(LOCATION: https:www.domain.de");
    exit();

    Viele Grüße
    Fabienne

    1. Hi,

      erst mal vielen Dank für die schnelle Antwort.

      Aber genau das ist mein Problem: Ich finde in Plesk niergendwo diese Option wo ich das erzwinge, dass es immer auf httpsdocs geht.
      Ich habe nur die Möglichkeit Shared SSL zu aktivieren. Sonst nix!

      Kennst Du Dich mit Plesk aus? Kannst mir sagen, wo ich ungefähr suchen muss? Servereinstellungen, Dateimanager,....??

      Hakan

      Hallo Hakan,

      Ich möchte aber, dass es immer über https läuft. Wie mach ich das????

      Du könntest einen Weiterleitung auf die HTTPS-Seiten machen....
      if ($_SERVER['HTTPS'] != "on" && $_GET[site]!="file")
      {
      $url = $_SERVER['SERVER_NAME'];
      $query = $_SERVER['QUERY_STRING'];
      $path = $_SERVER['PHP_SELF'];
      header("Location: https://$url$path?$query");
      exit();
      }

      Oder in PLESK das Häckchen für "ein einzelnes Verzeichnis für SSL und nicht-SSL" rausmachen.
      Danach kommt man nur noch in das Verzeichnis httpsdocs, wenn SSL aktiviert ist.
      In das Verz httpdocs legst Du dann einfach eine Weiterleitung nach https://www.domain.de rein!
      header(LOCATION: https:www.domain.de");
      exit();

      Viele Grüße
      Fabienne

      1. Re-Hi,

        Kennst Du Dich mit Plesk aus?

        Ja. Habe selbst eine PLESK-Maschine, allerdings auf LINUX Basis.

        Kannst mir sagen, wo ich ungefähr suchen muss? Servereinstellungen, Dateimanager,....??

        Eingeloggt als Admin?
        => "Domains" => Deine Domain auswählen

        Wenn Du eine Domain ausgewählt hast ist ziemlich weit unten bei der Überschrift "Hosting" ein Button "Setup".
        Dort kannst Du Deinen Webspace konfigurieren:

        SSL-Unterstützung []  => Häckchen setzen

        Benutze ein einzelnes Verzeichnis zum Unterbringen von SSL- und nicht-SSL-Inhalten []  => KEIN Häckchen setzen

        Danach mußt Du aber Deine ganzen Dateien von dem Ordner httpdocs in den Ordern httpsdocs verschieben, da der Server automatisch beim Aufruf von https das Verzeichnis httpsdocs ansteuert.

        In das "alte" Verzeichnis httpdocs legst Du nur eine einzige Datei rein als Weiterleitung nach https (vielleicht auch noch eine htaccess mit Weiterleitung usw....).

        Viele Grüße
        Fabienne

        1. Hi,

          leider funzt das nicht so.

          Die Häckchen hatte ich schon gesetzt.
          Auf httpdocs hab ich die ganzen dateien gelöscht und alle auf httpsdocs geladen.
          Auf httpdocs ist nur eine index.php, in der ich mit header auf https://www.meinepage.de gemappt.

          Die Seite wird nicht aufgerufen.

          Aber andersrum funktionierts, also wenn auf httpsdocs nix ist und auf http alles ist, dann kann ich mit https://www.meinepage.de verschlüsselt die Seite laden.

          Das ist doch bescheuert alles!!!

          Was mach ich falsch?!?!?

          Hakan

          Re-Hi,

          Kennst Du Dich mit Plesk aus?
          Ja. Habe selbst eine PLESK-Maschine, allerdings auf LINUX Basis.

          Kannst mir sagen, wo ich ungefähr suchen muss? Servereinstellungen, Dateimanager,....??

          Eingeloggt als Admin?
          => "Domains" => Deine Domain auswählen

          Wenn Du eine Domain ausgewählt hast ist ziemlich weit unten bei der Überschrift "Hosting" ein Button "Setup".
          Dort kannst Du Deinen Webspace konfigurieren:

          SSL-Unterstützung []  => Häckchen setzen

          Benutze ein einzelnes Verzeichnis zum Unterbringen von SSL- und nicht-SSL-Inhalten []  => KEIN Häckchen setzen

          Danach mußt Du aber Deine ganzen Dateien von dem Ordner httpdocs in den Ordern httpsdocs verschieben, da der Server automatisch beim Aufruf von https das Verzeichnis httpsdocs ansteuert.

          In das "alte" Verzeichnis httpdocs legst Du nur eine einzige Datei rein als Weiterleitung nach https (vielleicht auch noch eine htaccess mit Weiterleitung usw....).

          Viele Grüße
          Fabienne