带有 Django 的 Apache2 WebServer,产生问题

时间:2020-12-31 01:04:56

标签: python django apache error-handling syntax-error

我在使用 apache 2 和 django 创建 Web 服务器时遇到问题。我现在只想在一个站点上设置 apache 服务器,但是将来我可能想要一个或两个更多。我正在使用 raspberry pi OS 和 python3 以及 django 3.1 和 apache 2。我正在学习教程,但是在运行配置测试时我的似乎有问题,我无法弄清楚出了什么问题。我对 apache 和 django 非常陌生。这是错误信息

AH00526: Syntax error on line 14 of /etc/apache2/sites-enabled/djangoproject.conf:
Alias must have two arguments when used globally
Action 'configtest' failed.
The Apache error log may have more information.

这是它引用的文件:

        ServerAdmin admin@djangoproject.localhost
        ServerName djangoproject.localhost
        ServerAlias www.djangoproject.localhost
        DocumentRoot /home/pi/webServer
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        Alias /static /home/pi/webServer/static
        <Directory /home/pi/webServer/static>
                Require all granted
        </Directory>

        Alias /static/home/pi/webServer/media
        <Directory /home/pi/webServer/media>
                Require all granted
        </Directory>

        <Directory /home/pi/webServer/CCC>
                <Files wsgi.py>
                        Require all granted
                </Files>
        </Directory>

        WSGIDaemonProcess django_project python-path=/home/pi/webServer python-home=/home/pi/webServer$
        WSGIProcessGroup webServer
        WSGIScriptAlias / /home/pi/webServer/CCC/wsgi.py
</VirtualHost>

0 个答案:

没有答案