我有一个使用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 . 本地

来自网络浏览器

禁止您无权访问此服务器上的/ login / .

在error_log中

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” [星期三18年4月11日:47:50.725314 2018] [authz_core:错误] [PID 12061:TID 140251110143744] [客户端10.16.18.11:63623] AH01630:服务器配置拒绝客户端:/ etc / mod_wsgi-express-443 / htdocs /

非常感谢 .