AH01630:服务器配置拒绝客户端:/ djangoDeployments

时间:2019-10-24 02:51:33

标签: django python-3.x apache

我正在部署Django应用程序,但是apache2配置存在问题。它给了我错误: AH01630:客户端被服务器配置拒绝:/ djangoDeployments

我已经遵循了一些教程,并尝试实现文档所讨论的各种方式 这是我的conf文件

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    <Directory /djangoDeployments/tracker/printertracker>
            <Files wsgi.py>
                    Require all granted
            </Files>
    </Directory>

    ServerName tracker.domain.com
    ServerAlias www.tracker.domain.com

    WSGIScriptAlias / /djangoDeployments/tracker/printertracker/wsgi.py
    WSGIDaemonProcess tracker python-home=/djangoDeployments/tracker/venv python-path=/djangoDeployments/tracker
    WSGIProcessGroup tracker

我想在子域中看到它,但是当我输入时,我得到了403禁止访问。

编辑

可能对谁有帮助的人:

我必须从用户中取出项目并将其放在/路径中,然后我必须授予权限,以使错误不再发生在我身上。

此后,我遇到了mod_wsgi的问题,并通过添加以下内容解决了该问题: Django populate() isn't reentrant

,由于版本原因,我用它来停止mysql的错误: Django - installing mysqlclient error: mysqlclient 1.3.13 or newer is required; you have 0.9.3

我希望它能对某人有所帮助。

0 个答案:

没有答案