2017-02-17 48 views
0

當嘗試在nginx後面運行墨魚時,資產(css,images,...)未找到404。墨魚服務器運行在localhost:3000,這裏是我的服務器配置nginx的:當通過nginx訪問墨魚網頁服務器時,沒有資產加載nginx

server 
{ 
    server_name my.cuttlefish; 
    listen 443 ssl; 
    ssl_certificate /etc/nginx/ssl/be-s2534-msl.cer; 
    ssl_certificate_key /etc/nginx/ssl/be-s2534-msl.key; 
    root /soft/wordpress/home/tupromail/cuttlefish-master/public; 

    location/
    { 
     proxy_pass http://localhost:3000; 
    } 

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

    try_files $uri/index.html $uri @app; 

    location @app 
    { 
     proxy_pass http://app; 
     #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
     #proxy_set_header Host $http_host; 
     proxy_redirect off; 
    } 

    client_max_body_size 1G; 
    keepalive_timeout 10; 
} 

有什麼遺漏/錯誤是防止被加載的資產?

感謝

回答

0

資產的文件應該在這個位置的nginx服務器上:

root /soft/wordpress/home/tupromail/cuttlefish-master/public/assets;