我已经在我的 Debian 机器上安装了 apache2、mod_wsgi 并将其添加到我的apache2.conf
文件中:
WSGIScriptAlias /home/zurelsoft/Documents/workspace/genalytics/genalytics/wsgi.py
WSGIPythonPath /home/zurelsoft/Documents/workspace/genalytics
<Directory /home/zurelsoft/Documents/workspace/genalytics/genalytics>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
我的项目名称是genalytics
. 我正在使用 Django 1.5。已经有 wsgi.py 可用。我应该做什么用 mod_wsgi 运行 django 以及我应该在哪里给出我的静态文件的路径。谢谢
编辑
我的 apache.conf 文件中有这个:
Listen 8000
Alias /static/ /home/zurelsoft/Documents/workspace/genalytics/fileupload/static
<Directory /home/zurelsoft/Documents/workspace/genalytics/fileupload/static>
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias / /home/zurelsoft/Documents/workspace/genalytics/fileupload/static
<Directory /home/zurelsoft/Documents/workspace/genalytics/fileupload/static>
<Files wsgi.py>
Order allow,deny
Allow from all
</Files>
</Directory>
但是当我运行尝试启动 apache 时,我得到了这个错误:
(98) 地址已在使用:make_sock:无法绑定到地址 0.0.0.0:80 没有可用的侦听套接字,正在关闭 无法打开日志 操作“开始”失败。