Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django 1.6服务于静态文件_Django_Apache_Hosting - Fatal编程技术网

django 1.6服务于静态文件

django 1.6服务于静态文件,django,apache,hosting,Django,Apache,Hosting,我试图在apache/centos 6上启动django站点,并在服务器上使用apache提供内容 设置.py DEBUG = False STATIC_ROOT = '/home/etzsales/public_html/detectphonenumbers/static/' STATIC_URL = 'http://sailstree.com/static/' 我在安装的应用程序中也有静态的 然而,我得到了404的所有图像,css,js 我可以从我的静态文件夹中收集静态信息,现在它位于静态

我试图在apache/centos 6上启动django站点,并在服务器上使用apache提供内容

设置.py

DEBUG = False
STATIC_ROOT = '/home/etzsales/public_html/detectphonenumbers/static/'
STATIC_URL = 'http://sailstree.com/static/'
我在安装的应用程序中也有静态的

然而,我得到了404的所有图像,css,js

我可以从我的静态文件夹中收集静态信息,现在它位于静态根文件夹中

在我的html页面中,我有一个示例base.html

{% load static from staticfiles %}
<link href="{% static 'css/bootstrap.min.css' %}" rel="stylesheet">
<link rel="stylesheet" href="{{ STATIC_URL }}css/blueimp-gallery.min.css">
{%loadstaticfromstaticfiles%}
注意,我尝试了静态标记和静态url设置

所有我得到的是一个404,如果我打开链接,它会说

找不到请求的url

apache实际上是在为我的静态服务器服务还是我遗漏了什么

我的apache是一个大烂摊子,如果你需要,我可以发布它,但这些是最重要的

WSGIScriptAlias / /home/etzsales/public_html/detectphonenumbers/detectphonenumbers/wsgi.py
<VirtualHost 50.62.213.44:80>
    ServerName www.ip-50-62-213-44.ip.secureserver.net
    ServerAlias www.ip-50-62-213-44.ip.secureserver.net
    # Alias /robots.txt /var/www/django/mysite/static/robots.txt
    # Alias /favicon.ico /var/www/django/mysite/static/favicon.ico
    Alias /static/admin/ /usr/lib/python2.6/site-packages/django/contrib/admin/media/
    Alias /static/ /home/etzsales/public_html/detectphonenumbers/static/
    Alias /media/ /home/etzsales/public_html/detectphonenumbers/media/

    <Directory /home/etzsales/public_html/detectphonenumbers/>
    Order allow,deny
    Allow from all
    </Directory>

    <Directory /home/etzsales/public_html/detectphonenumbers/media/>
    Order deny,allow
    Allow from all
    </Directory>

    <Directory /home/etzsales/public_html/detectphonenumbers/static/>
    Order deny,allow
    Allow from all
    </Directory>
</VirtualHost>
WSGIScriptAlias//home/etzsales/public_html/detectphonenumbers/detectphonenumbers/wsgi.py
服务器名www.ip-50-62-213-44.ip.secureserver.net
ServerAlias www.ip-50-62-213-44.ip.secureserver.net
#别名/robots.txt/var/www/django/mysite/static/robots.txt
#别名/favicon.ico/var/www/django/mysite/static/favicon.ico
别名/static/admin//usr/lib/python2.6/site-packages/django/contrib/admin/media/
别名/static//home/etzsales/public_html/detectphonenumbers/static/
别名/media//home/etzsales/public_html/detectphonenumbers/media/
命令允许,拒绝
通融
命令拒绝,允许
通融
命令拒绝,允许
通融
有人请帮帮我,因为我在过去的两天里一直在和这个做斗争 谢谢大家,

另外,如果提供的信息不充分,请让我知道我将发布完整的apachehttpd.conf


谢谢大家

我认为您的配置有冲突。您试图通过django提供静态文件,但我在apache配置中也看到了这些目录的别名