运行 CentOS 6.4、Apache 2.2.15、Django 1.5。
User nobody
Group nobody
LoadModule wsgi_module /usr/lib64/httpd/modules/mod_wsgi.so
LoadModule alias_module modules/mod_alias.so
LoadModule authz_host_module modules/mod_authz_host.so
WSGIDaemonProcess project python-path=/var/www/project/
WSGIScriptAlias / /path/to/wsgi.py
WSGISocketPrefix run/wsgi
ErrorLog logs/error_log
Listen 80
Alias /static/ /path/to/static/
<Directory /static>
Satisfy Any
Allow from all
</Directory>
<Directory /path/to/wsgi.py>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
<Location ~ "/path/to/project/(css/*|images/*|style/*|js/*|)">
Satisfy Any
Allow from all
AuthType None
Require all granted
</Location>
我已阅读以下 SO 问题和回复,但我仍然收到“未加载样式表,因为它的 MIME 类型“text/plain”不是“text/css”。我在 HTML 文件中的引用指定“文本/css”:
css 未加载,因为它的 MIME 类型“text/html”不是“text/css”。(我实际上无法让它工作。我遇到了各种语法错误)。
我不知道还能尝试什么。我猜测我的 httpd 配置文件中的某些内容不正确,但它是什么?