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