我有一个使用Django的Web应用程序,我正在尝试使用mod_wsgi通过https运行我的Web服务器。
以下命令生成有效的配置,并允许我通过端口80进行连接。
sudo python3.6 manage.py runmodwsgi --setup-only --port = 80 --user apache --group apache --server-root = / etc / mod_wsgi-express-80
然而,当我使用以下命令时,我收到客户端被服务器配置错误拒绝。无论我是尝试从同一主机还是外部访问它,我都会收到此错误。
sudo python3.6 manage.py runmodwsgi --setup-only --user = apache --group = apache --server-root = / etc / mod_wsgi-express-443 --https-only --https-port = 443 --ssl-certificate-file = / etc / pki / tls / certs / localhost。 crt --ssl-certificate-key-file = / etc / pki / tls / private / localhost.key --server-name = myhost.local
来自网络浏览器
错误日志中的禁止
您无权访问此服务器上的/ login /。
非常感谢。Wed Apr 11 18:47:33.429059 2018] [mpm_event:notice] [pid 12053:tid 140251110680704] AH00489:Apache / 2.4.6(CentOS)mod_wsgi / 4.6.4 配置Python / 3.6 OpenSSL / 1.0.2k -fips - 恢复正常 业务[Wed Apr 11 18:47:33.429098 2018] [核心:通知] [pid 12053:tid 140251110680704] AH00094:命令行:'httpd (mod_wsgi-express)-f /etc/mod_wsgi-express-443/httpd.conf -D MOD_WSGI_VIRTUAL_HOST -D MOD_WSGI_WITH_HTTPS -D MOD_WSGI_HTTPS_ONLY -D MOD_WSGI_MPM_ENABLE_EVENT_MODULE -D MOD_WSGI_MPM_EXISTS_EVENT_MODULE -D MOD_WSGI_MPM_EXISTS_WORKER_MODULE -D MOD_WSGI_MPM_EXISTS_PREFORK_MODULE'[Wed Apr 11 18:47:50.725314 2018] [authz_core:error] [pid 12061:tid 140251110143744] [客户端 10.16.18.11:63623] AH01630:服务器配置拒绝客户端:/ etc / mod_wsgi-express-443 / htdocs /