I'm still fighting with this configutarion. What I manage is that I don't have any error's in apache, but media still don't work.
I try to use example from lincolnloop and it's fail for me completly. Any help ? On 11 Mar, 20:23, maciekjbl <maciej....@gmail.com> wrote: > Reload, restart and still nothing. > > I have my admin-media syn-linked to my media folder, is it wrong ? > Because I see alias to this folder. > > From apache error log I know only that every request get [error > 500]. > > On 11 Mar, 13:42, krzysiekpl <krzysie...@gmail.com> wrote: > > > In my opinion you should add alias in nginx.conf for admin media > > files. Put this code in server{} > > > # admin uses admin-media/ > > # alias works different than root above by dropping admin- > > media > > location ^~ /media/admin/ { > > alias /usr/local/lib/python2.6/dist-packages/django/ > > contrib/admin/media/; > > } > > > or this code for your static files > > > location /static/ { > > root /path/to/project/where/static_folder_is; > > expires max; > > autoindex off; > > } > > > On 11 Mar, 11:41, maciekjbl <maciej....@gmail.com> wrote: > > > > Hi, > > > > I know this topic was discussed a lot, but in every post for this > > > topic there are diffrent configuration and this stop helping for me. > > > > Long story short : I changed DEBUG = True to False and all static > > > media are gone, so this is something wrong in web server conf. > > > > #####settings.py##### > > > > import os.path > > > PROJECT_DIR = os.path.dirname(__file__) > > > > MEDIA_ROOT = os.path.join(PROJECT_DIR, 'media') > > > > MEDIA_URL = 'http://aplikacje/media/' > > > > ADMIN_MEDIA_PREFIX = '/media/admin/' > > > > ####nginx configuration ######## > > > nginx.conf: > > > > user www-data; > > > worker_processes 1; > > > > error_log /var/log/nginx/error.log; > > > pid /var/run/nginx.pid; > > > > events { > > > worker_connections 1024; > > > # multi_accept on; > > > > } > > > > http { > > > include /etc/nginx/mime.types; > > > > access_log /var/log/nginx/access.log; > > > > sendfile on; > > > #tcp_nopush on; > > > > #keepalive_timeout 0; > > > keepalive_timeout 65; > > > tcp_nodelay on; > > > > gzip on; > > > gzip_disable "MSIE [1-6]\.(?!.*SV1)"; > > > > upstream webcluster { > > > server aplikacje:8000; > > > } > > > > include /etc/nginx/conf.d/*.conf; > > > include /etc/nginx/sites-enabled/*; > > > > } > > > > #sites conf : > > > > server { > > > listen 80; > > > server_name media.aplikacje; > > > access_log /var/log/nginx/aplikacje.media.access.log; > > > location / { > > > autoindex on; > > > index index.html; > > > root /var/www/web_aplikacje/web_aplikacje/media; > > > } > > > > } > > > > server { > > > listen 80; > > > server_name aplikacje; > > > access_log /var/log/nginx/aplikacje.django.access.log; > > > if ($host !~* "^aplikacje") { > > > rewrite ^(.*)$http://aplikacje/$1permanent; > > > break; > > > } > > > location / { > > > proxy_passhttp://webcluster; > > > include /etc/nginx/proxy.conf; > > > } > > > > } > > > > #######Apache conf ###### > > > <VirtualHost *:8000> > > > > #Basic Setup > > > ServerAdmin maciej.jablon...@hydrosolar.pl > > > ServerName aplikacje > > > ServerAlias media.aplikacje > > > ServerAlias aplikacje > > > > DocumentRoot /var/www/web_aplikacje/web_aplikacje/media > > > > WSGIScriptAlias / /var/www/web_aplikacje/web_aplikacje/apache/ > > > django.wsgi > > > > <Directory /var/www/web_aplikacje/web_aplikacje/apache> > > > Order deny,allow > > > Allow from all > > > </Directory> > > > </VirtualHost> > > > > Server is for the intranet use only. I have dns pointing > > > tohttp://aplikacje/ > > > and django works fine, only media ( css, img, admin media) gone. > > > > I will be every thankful if someone can point what is wrong with this > > > conf a why it is wrong. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.