2016-04-21 126 views
6

我在數字海洋上使用Rails和Nginx,並且我一直在嘗試上傳一個17.6 MB文件,並且即使在設置client_max_body_size 100M後,我仍然在獲取413 Request Entity Too Large/etc/nginx/nginx.conf文件。仍然得到413請求實體太大,即使在client_max_body_size 100M後

下面是該文件的片段:

http { 

    ## 
    # Basic Settings 
    ## 

    client_max_body_size 100M; 
    sendfile on; 
    tcp_nopush on; 
    ... 
} 

設置此我用sudo service nginx reload後。如果沒有用,我甚至用我的本地機器完成了sudo shutdown -r now然後cap production puma:start的重啓。我也試過client_max_body_size 0;,據我所知,應該完全禁止檢查文件大小。什麼都沒有此外,爲了達到這一點,我在client_max_body_size聲明的位置發生了一些錯誤,在這種情況下,服務器無法正確開始提供「出錯了」錯誤,所以我非常確定這些更改制作正確的文件。

有什麼我可能會失蹤?是否有另一個地方我想配置這個?我目前正在配置它的方式是否存在某些錯誤?任何指針將不勝感激。

回答