Reverse proxy biasanya dipakai untuk terminasi SSL, caching statis, dan routing ke PHP-FPM.
Contoh server block (ringkas): server { listen 80; server_name example.com; return 301 https://$host$request_uri; }
server { listen 443 ssl http2; server_name example.com; root /var/www/app/public; index index.php;
location / { try_files $uri $uri/ /index.php?$query_string; }
location ~ .php$ { include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass unix:/run/php/php8.2-fpm.sock; } }
Checklist
- Pastikan permission storage/ dan bootstrap/cache benar.
- Aktifkan HTTP/2, gzip/brotli jika perlu.