Wie verwende ich https (SSL) in XAMPP bei der Verwendung von virtuellen Hosts?

Ich Schreibe eine php-app auf meinem lokalen Rechner und würde es gerne testen, um zu sehen, wenn SSL funktioniert. Haben Sie Geduld mit mir, denn dies ist das erste mal, dass ich je benutzt habe SSL.

Bisher dies ist, was ich getan habe:

  1. Erstellt ein SSL-Zertifikat. Ich folgte der erste Teil dieser diese tutorial um das Zertifikat zu erstellen.
  2. Ich importierte die server.crt - Datei in chrome.
  3. Entfernt das Semikolon vor ;extension=php_openssl.dll im php.ini (Referenz)
  4. Bearbeitet meine httpd-vhosts.conf - Datei basierend auf diese Seite. Der relevante Abschnitt dieser Datei ist unten. Dies ist die komplette Datei: http://pastebin.com/k6Jh2eR6
    <VirtualHost *>
        DocumentRoot "C:\Users\user_name\Documents\project_one"
        ServerName project_one.localhost
        SSLEngine on
        SSLCertificateFile "conf/ssl.crt/server.crt"
        SSLCertificateKeyFile "conf/ssl.key/server.key"
        <Directory "C:\Users\user_name\Documents\project_one">
            AllowOverride All
            Order allow,deny
            Allow from all
        </Directory>
    </VirtualHost>
    

Ich würde in der Regel Zugang zu meinem Projekt, indem Sie in http://project_one.localhost

Beim Zugriff auf mein Projekt, indem Sie https://project_one.localhost in chrome automatisch erhalten weitergeleitet zu https://project_one.localhost/xampp/ (als wenn XAMPP nicht erkennen https://project_one.localhost als subdomain auf alles und behandelt es so, wenn ich die Eingabe in https://localhost) eine Idee, wo ich Schrauben?

HINWEIS:

  • LoadModule ssl_module modules/mod_ssl.so wurde unkommentiert in httpd.conf Datei

InformationsquelleAutor der Frage Xecure | 2013-05-08

Schreibe einen Kommentar