顯示具有 nginx 標籤的文章。 顯示所有文章
顯示具有 nginx 標籤的文章。 顯示所有文章

2016年2月16日 星期二

HTTP Error 413 Request Entity Too Large

檔案上傳碰到了另一個雷

Q: HTTP Error 413
Request Entity Too Large

A:
除了 php.ini 內的
post_max_size = 8M
upload_max_filesize = 8M

外 nginx 內還有個有關的參數

在 "http{}" 內, 新增

client_max_body_size 8M;


2014年3月6日 星期四

在 Nginx 使用 FreeBSD 的 kernel module httpready

FreeBSD 使用一個叫 accept_filter(9) 的機制能允許應用程式要求系統核心預先處理過連線。例如,accf_http(9) 接收過濾器會等到完整的HTTP request己經讀入緩衝區裡,accept(2)才會回傳值

listen 80 default accept_filter=httpready;

httpready 參數必須設定在有 default 的 listen 之上,而且必須在 default 之後,不然會回報設定錯誤。