Я установил httpd 2.4, а /etc/httpd/conf.d/ssl.conf вроде
WSGIScriptAlias /wsgi_app /trac/cgi-bin/wsgi_app.py
<Directory /trac/cgi-bin>
Require all granted
</Directory>
WSGIScriptAlias /ldap_app /trac/cgi-bin/wsgi_app.py
<Location /ldap_app>
...
</Location>
На одной физической машине он работает для доступа к http:///wsgi_app и http:///ldap_app. Я хочу клонировать такую среду на моей маленькой виртуальной машине (включая файлы конфигурации и пакеты), но при попытке получить доступ к URL-адресу ldap_app произошла ошибка. Я увеличил ОЗУ виртуальной машины с 512M до 1024M, проблема все еще возникает. Я включаю уровень журнала отладки для httpd, это не может помочь. Есть ли подсказка, чтобы решить / отследить эту ошибку? (Я проверил /var/log/httpd/*.log ничего не связанного с этой проблемой).
Единственные различия, которые я нашел, могут быть полезны - это последний номер журнала. На физическом компьютере /var /log /httpd /ssl_request_log
[14/Jul/2014:17:26:38 +0800] 192.168.2.160 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256 "GET /ldap_app HTTP/1.1" 2088
На виртуальной машине /var /log /httpd /ssl_request_log
[14/Jul/2014:17:37:55 +0800] 192.168.2.160 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256 "GET /ldap_app HTTP/1.1" 527
/Etc/httpd/conf.d/ssl.conf
<Location /ldap-status>
SetHandler ldap-status
AuthType Basic
AuthName "LDAP Protected"
AuthBasicProvider ldap
AuthLDAPBindDN "CN=foo,CN=Users,DC=bar,DC=com,DC=tw"
AuthLDAPBindPassword "pass"
AuthLDAPURL "ldap://192.168.1.1:389/CN=Users,DC=taifex,DC=com,DC=tw?sAMAccountName?sub?(objectClass=*)"
# Require valid-user
</Location>
Если я включу «Требовать действительного пользователя», будут появляться следующие сообщения об ошибках: Внутренняя ошибка сервера Сервер обнаружил внутреннюю ошибку или неверную конфигурацию и не смог выполнить ваш запрос.
Please contact the server administrator at root@localhost to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.