Nginx
ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ http, Π½ΠΎ ΠΈ tcp/udp/ssh.. ΡΡΠ°ΡΠΈΠΊ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΎΡΠΊΠ°ΠΌ: ΠΏΡΠΎΠ΅ΠΊΡ NginxConfig β https://do.nginxconfig.io/
Path Traversal in misconfig aliases: https://www.acunetix.com/vulnerabilities/web/path-traversal-via-misconfigured-nginx-alias/
Π‘ΠΆΠ°ΡΠΈΠ΅
gzip + brotli
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° HTTP/2
ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΡΠΆΠ°ΡΡ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π² ΠΊΡΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠ² (Π΄Π»Ρ HTTP/1.1 Π±ΡΠ°ΡΠ·Π΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΡΠΎΠΊΠΎΠ²)
Preload and HTTP/2 Push
Preload β ΠΏΠΎΠ΄Π³ΡΡΠΆΠ°Π΅Ρ ΡΠ°ΠΉΠ»Ρ ΡΡΠ°ΡΠΈΠΊΠΈ Π΅ΡΠ΅ Π² ΠΌΠΎΠΌΠ΅Π½Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² (ΠΊΠ°ΠΊ ΡΠΎ ΠΏΠΎΠ΄ΡΠΎΠ²ΡΠ²Π°Π΅Ρ)
HTTP/2 Push (ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΎ deprecated, Π½ΠΎ Π΅ΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ)
ΠΡΠΎΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°ΡΠΈΠΊΠ° Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΡΠ΅ΡΠ²ΠΈΡ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ
nginx.conf: ΠΏΠΎ ΡΠ°ΠΊΡΡ Π³ΠΎΠ²ΠΎΡΠΈΠΌ, ΡΡΠΎ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Host-Π·Π°Π³ΠΎΠ²ΠΊΠ° ΡΡΠ°ΡΠΈΠΊ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ Π»ΠΈΠ±ΠΎ Π½Π° http Π»ΠΈΠ±ΠΎ Π½Π° stunnel (Π² ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅)
docker-compose.yml:
Last updated