【问题标题】:django setting up ngnix with static and media files served in a sub domaindjango 使用子域中提供的静态和媒体文件设置 nginx
【发布时间】:2011-11-24 14:31:18
【问题描述】:

当我尝试执行 mocorner.com/static 之类的操作时,我设法配置了 ngnix 并使其运行,但是当我尝试使用 static.mocorner.com 时,它会将我带到登录页面。

下面是我的 ngnix 配置文件,谁能告诉我如何解决这个问题?另外,如何将每个静态和媒体的日志分开?

upstream backend {
  server 127.0.0.1:8080;
}

server {
            listen   80;

            access_log /home/mocorner/moapps/mocorner/logs/static-nginx-access.log;
            error_log /home/mocorner/moapps/mocorner/logs/static-nginx-error.log;

            location / {
                        proxy_pass  http://backend;
                        include     /etc/nginx/proxy.conf;
        }
        location /static {
            root  /home/mocorner/moapps/mocorner/app/static;
    }
        location /media {
            root  /home/mocorner/moapps/mocorner/media;
    }
}

【问题讨论】:

    标签: django nginx


    【解决方案1】:
    upstream backend {
      server 127.0.0.1:8080;
    }
    
    server {
        listen 80;
        server_name www.mydomain.com
        access_log /home/mocorner/moapps/mocorner/logs/static-nginx-access.log;
        error_log /home/mocorner/moapps/mocorner/logs/static-nginx-error.log;
        location / {
            proxy_pass http://backend;
            include    /etc/nginx/proxy.conf;
        }
    }
    server {
        listen 80;
        server_name media.mydomain.com
        access_log /home/mocorner/moapps/mocorner/logs/media-access.log;
        error_log /home/mocorner/moapps/mocorner/logs/media-error.log;
        root /home/mocorner/moapps/mocorner/media;
    }
    server {
        listen 80;
        server_name static.mydomain.com
        access_log /home/mocorner/moapps/mocorner/logs/static-access.log;
        error_log /home/mocorner/moapps/mocorner/logs/static-error.log;
        root /home/mocorner/moapps/mocorner/app/static;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-28
      • 1970-01-01
      • 2012-10-29
      • 2017-09-17
      • 2018-11-07
      • 1970-01-01
      • 2019-02-22
      • 1970-01-01
      相关资源
      最近更新 更多