Apache 限制上載容量大小

想要透過 Apache 實現上載限制, 可以通過限制 HTTP 請求的大小來實現, 並根據需要對個別目錄、檔案或位置進行限制。

例如要設定 /var/www/html/uploads 目錄的上載限制為 5MB, 可以在 httpd.conf 或 .htaccess 加入以下設定, 以下是 httpd.conf 的預設位置:

RHEL / CentOS:

# vi /etc/httpd/conf/httpd.conf

Debian / Ubuntu:


# vi /etc/apache2/apache2.conf

在檔案最後加入以下內容:

如果是編輯 .htaccess 不用重新啟動 Apache, 如果修改 httpd.conf 或 apache2.conf 則需要重新啟動 Apache:

# systemctl restart httpd

之後當有用戶上載超過 5MB 的檔案到 /etc/www/html/uploads 目錄時, 伺服器會回傳錯誤。





Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.