Konfigurieren von SSL Zertifikat auf Apache für Django-Anwendung (mod_wsgi)

Habe ich gekauft ein SSL-Zertifikat aus namecheap.com und platziert die gewünschten Dateien auf meinem Ubuntu-server (Schlüssel - & crt). Ich bin mit mod_wsgi zu dienen mein Django-Anwendung mit Apache. Ich habe Probleme bei der Installation des SSL-Zertifikats.

Aktuellen Konfiguration (/etc/apache2/sites-available/000-default.conf)

<VirtualHost *:80>
        ServerAdmin [email protected]
        #DocumentRoot /var/www/html

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        #Django Application
        Alias /static /home/Django/professor/static_root
        <Directory /home/Django/professor/static_root>
                Require all granted
        </Directory>
        <Directory /home/Django/professor/professor>
                <Files wsgi.py>
                        Require all granted
                </Files>
        </Directory>

        WSGIDaemonProcess professor python-path=/home/Django/professor:/home/Django/professor-vm/lib/python2.7/site-packages
        WSGIProcessGroup professor
        WSGIScriptAlias //home/Django/professor/professor/wsgi.py

        #ServerName example.com
        #SSLEngine on
        #SSLCertificateFile /etc/apache2/ssl/server.crt
        #SSLCertificateKeyFile /etc/apache2/ssl/server.key
        #SSLCACertificateFile /etc/apache2/ssl/intermediate.crt

</VirtualHost>

Habe ich auskommentiert, die Zeilen für das SSL-Zertifikat. Derzeit ist meine Anwendung läuft einwandfrei, aber wenn ich die Auskommentierung der Zeilen zu aktivieren, um die SSL-Zertifikat für meine Website dient der Dateien von /var/www und nicht die Anwendung. Irgendwelche Ideen?

InformationsquelleAutor Kosuke Miyagi | 2015-09-27

Schreibe einen Kommentar