Я пытаюсь настроить SSL на поддерживаемом мною сайте Django, и у меня возникают некоторые проблемы с настройкой моего VirtualHost с SSL. Я следовал инструкциям здесь , но каждый раз, когда я пытаюсь перезапустить apache, он сообщает мне, что не может перезапустить из-за того, что несколько виртуальных хостов используют одну и ту же конфигурацию wsgi:
/etc/init.d/apache2 reload
Syntax error on line 33 of /etc/apache2/sites-enabled/www.mydomain.com:
Name duplicates previous WSGI daemon definition.
...fail!
Я понимаю, что происходит, но не как исправить Это. Любые предложения приветствуются, спасибо! Вот как выглядит мой файл VirutalHosts:
ServerAdmin my@email.com
ServerName mydomain.com
ServerAlias www.mydomain.com
DocumentRoot /sites/mydomain
# WSGI Settings
WSGIScriptAlias / /sites/mydomain/wsgi_handler.py
WSGIDaemonProcess mydomain user=myuser group=mygroup processes=1 threads=1
WSGIProcessGroup mydomain
# Static Directories
Alias /static /sites/mydomain/static/
SetHandler None
Alias /img /sites/mydomain/img/
SetHandler None
ServerAdmin my@email.com
ServerName mydomain.com
ServerAlias www.mydomain.com
DocumentRoot /sites/mydomain
# WSGI Settings
WSGIScriptAlias / /sites/mydomain/wsgi_handler.py
WSGIDaemonProcess mydomain user=myuser group=mygroup processes=1 threads=1
WSGIProcessGroup mydomain
# Static Directories
Alias /static /sites/mydomain/static/
SetHandler None
Alias /img /sites/mydomain/img/
SetHandler None
# SSL Stuff
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/crt/vhost1.crt
SSLCertificateKeyFile /etc/apache2/ssl/key/vhost1.key
SSLRequireSSL On
SSLVerifyClient optional
SSLVerifyDepth 1
SSLOptions +StdEnvVars +StrictRequire