2015-09-16 113 views
0

我有我的軌道項目,該項目名稱爲根文件夾「上傳」 有沒有什麼辦法,它從裏面包括文件的訪問?就像從「公共」文件夾訪問文件夾軌

我如何得到這個應該nginx的的c​​onf做,但我國防部沒有得到辦法如何得到這個工作

我的配置文件

upstream puma { 
    server unix:///home/deploy/apps/toropanov/shared/tmp/sockets/toropanov-  puma.sock; 
} 

server { 
listen 80 default_server deferred; 
    # server_name example.com; 

    root /home/deploy/apps/toropanov/current/public; 
    access_log /home/deploy/apps/toropanov/current/log/nginx.access.log; 
    error_log /home/deploy/apps/toropanov/current/log/nginx.error.log info; 

    location ^~ /assets/ { 
    gzip_static on; 
    expires max; 
    add_header Cache-Control public; 
    } 

    try_files $uri/index.html $uri @puma; 
    location @puma { 
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
    proxy_set_header Host $http_host; 
    proxy_redirect off; 

    proxy_pass http://puma; 
    } 

    error_page 500 502 503 504 /500.html; 
    client_max_body_size 10M; 
    keepalive_timeout 10; 
} 

回答

0

你只需要在您的.conf文件中添加一個位置到您的服務器塊(通常類似於/etc/nginx/conf.d/my_app.conf

server { 
    listen 80; 

    # existing config goes here... 

    # allow access to uploads folder 
    location /uploads { 
    alias /path/to/app/uploads; 
    } 
}