files are downloadable in browser because of apache conf file! help!!!

18 views
Skip to first unread message

doniyor

unread,
May 12, 2012, 1:20:20 AM5/12/12
to django...@googlegroups.com
hey guys, i was configuring my django project on server, in httpd.conf file. suddenly i have 500 Internal Server Error. before that i had the page where files can be just downloaded. how can i fix this? apache2.2 is running and mod_wsgi is installed. i think, i dont know how to tell apache about my mod_wsgi and djangoproject. What i now have is: 

a folder 'apache' next to my django project folder. Apache folder has: apache_django_wsgi.conf, myproject.wsgi, __init__.py, urls_production.py, settings_production.py

and in httpd.conf i have this (stahlhandel is my djangoproject): 

<VirtualHost 85.114.145.142:80>
    RewriteEngine On
    RewriteLog          /usr/local/httpd/logs/rewrite.log
    RewriteLogLevel     2
    RewriteMap          low     int:tolower
    RewriteMap          subdom  txt:/usr/local/httpd/conf/subdomains.lst
    RewriteCond         ${subdom:%{HTTP_HOST}}  ^(/.*)$
    RewriteRule         ^/(.*)$   %1/$1 [E=SUBDOM:${low:%{HTTP_HOST}}]
    DocumentRoot /usr/local/httpd/htdocs/admin
    Servername admin.afect.stahlbaron.de
</VirtualHost>

<VirtualHost 85.114.145.142:80>
    ServerAdmin webmaster
    Servername afect.stahlbaron.de
    Serveralias www.afect.stahlbaron.de
    DocumentRoot /usr/local/httpd/vhtdocs/stahlbaron/stahlhandel
    SuexecUserGroup stahlbaron stahlbaron
    ScriptAlias /cgi-bin/ /usr/local/httpd/vhtdocs/stahlbaron/cgi-bin/
    WSGIScriptAlias / /www/vhtdocs/stahlbaron/stahlhandel/apache/lastsite.wsgi
<Directory />
    Options SymLinksIfOwnerMatch Indexes
    AllowOverride AuthConfig
    Allow from all
</Directory>

<Directory /usr/local/httpd/vhtdocs/stahlbaron/stahlhandel/apache/>
Order deny,allow
Allow from all
</Directory>

  ScriptAlias /php/ /usr/local/httpd/conf/php/stahlbaron.de/
  AddHandler php-cgi .php
  Action php-cgi /php/php.cgi
# DocumentRoot /usr/local/httpd/htdocs/
   # Servername afect.stahlbaron.de
</VirtualHost>

can it be that i am missing <Location /> tag or is it here not relevant? 

thanks

Jani Tiainen

unread,
May 13, 2012, 1:41:50 PM5/13/12
to django...@googlegroups.com
You should deploy django files outside www directories. That way even incorrect config shouldn't reveal any actual files.

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To view this discussion on the web visit https://groups.google.com/d/msg/django-users/-/xXizu5s--zcJ.
To post to this group, send email to django...@googlegroups.com.
To unsubscribe from this group, send email to django-users...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.



--
Jani Tiainen

- Well planned is half done, and a half done has been sufficient before...

doniyor

unread,
May 13, 2012, 5:12:46 PM5/13/12
to django...@googlegroups.com
yeah, you are right, i realized this after having read the official docs with close focus for the 3rd time.. :) 

thanks thanks.. 


To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
Reply all
Reply to author
Forward
0 new messages