Huomasin että nginxin ja php asetuksissa oli melko pienet tiedostojen upload rajoitukset.
Vaati hieman tutkimista ja säätöä erityisesti webbiserverin kanssa, kun isot client_max_body_size asetukset asetettiin vain relevanteille skripteille joihin WordPress admin pääsee. Näin ei kuka vaan h4gg3ri voi tuhlata yhdellä requestillä kaikkea (maksettua) kaistaa.
Todisteena:
harripotteri@system:~$ dd if=/dev/zero of=testifile.bin bs=1M count=3
3+0 records in
3+0 records out
3145728 bytes (3.1 MB, 3.0 MiB) copied, 0.00366953 s, 857 MB/s
harripotteri@system:~$ curl -k -i -X POST \
–data-binary ”@testifile.bin” \
https://pieru.online/
HTTP/1.1 413 Request Entity Too Large
Server: nginx
Date: Fri, 14 Nov 2025 02:17:52 GMT
Content-Type: text/html
Content-Length: 183
Connection: close
413 Request Entity Too Large
Adminina voikin sitten tallentaa vuaikkaba gigan dataa.
Ansibleen uusi konffi-muuttuja ja automagiikka reflektoimaan käytössä olevaa systeemiä.