我在使用 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>