Я пытаюсь запустить модуль ssl на Apache, где работает мое приложение Django.Для запуска Django на Apache2 я использую wsgi (модуль mod_wsgi.so).Все хорошо, когда закомментирована следующая строка в httpd.conf:
LoadModule модули ssl_module / mod_ssl.so
Я могу получить доступ к обоим URL: http://mydomain:8080 и http://mydomain:8080/mysite Но если я только раскомментирую строку с загрузкой модуля ssl, я не смогу получить доступ к URL http://mydomain:8080/mysite Ошибка:
Внутренняя ошибка сервера.
Сервер обнаружил внутреннюю ошибку или неверную конфигурацию и не смог выполнить ваш запрос.
И в файле error.log есть сообщение:
[Fri Mar 23 20:00:54 2012] [error] [client 127.0.0.1] mod_wsgi (pid=932): Exception occurred processing WSGI script 'D:/Workspace/Python/wsgi_scripts/rfx.wsgi'.
[Fri Mar 23 20:00:54 2012] [error] [client 127.0.0.1] Traceback (most recent call last):
[Fri Mar 23 20:00:54 2012] [error] [client 127.0.0.1] File "C:\\Python27\\lib\\site-packages\\django\\core\\handlers\\wsgi.py", line 250, in __call__
[Fri Mar 23 20:00:54 2012] [error] [client 127.0.0.1] self.load_middleware()
[Fri Mar 23 20:00:54 2012] [error] [client 127.0.0.1] File "C:\\Python27\\lib\\site-packages\\django\\core\\handlers\\base.py", line 39, in load_middleware
[Fri Mar 23 20:00:54 2012] [error] [client 127.0.0.1] for middleware_path in settings.MIDDLEWARE_CLASSES:
[Fri Mar 23 20:00:54 2012] [error] [client 127.0.0.1] File "C:\\Python27\\lib\\site-packages\\django\\utils\\functional.py", line 276, in __getattr__
[Fri Mar 23 20:00:54 2012] [error] [client 127.0.0.1] self._setup()
[Fri Mar 23 20:00:54 2012] [error] [client 127.0.0.1] File "C:\\Python27\\lib\\site-packages\\django\\conf\\__init__.py", line 42, in _setup
[Fri Mar 23 20:00:54 2012] [error] [client 127.0.0.1] self._wrapped = Settings(settings_module)
[Fri Mar 23 20:00:54 2012] [error] [client 127.0.0.1] File "C:\\Python27\\lib\\site-packages\\django\\conf\\__init__.py", line 89, in __init__
[Fri Mar 23 20:00:54 2012] [error] [client 127.0.0.1] raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
[Fri Mar 23 20:00:54 2012] [error] [client 127.0.0.1] ImportError: Could not import settings 'settings' (Is it on sys.path?): DLL load failed: The specified procedure could not be found.
У меня естьЯ имел эту ошибку раньше, но я не знаю, почему mod_ssl.so влияет на это.Но я все еще могу получить доступ к http://mydomain:8080 и https://mydomain.