phpmyadmin.inc 646 B

1234567891011121314151617181920212223242526
  1. location /%pma_alias% {
  2. alias /usr/share/phpmyadmin/;
  3. location ~ /(libraries|setup|templates|locale) {
  4. deny all;
  5. return 404;
  6. }
  7. location ~ /(.+\.(json|lock|md)) {
  8. deny all;
  9. return 404;
  10. }
  11. location ~ ^/%pma_alias%/(.*\.php)$ {
  12. alias /usr/share/phpmyadmin/$1;
  13. include /etc/nginx/fastcgi_params;
  14. fastcgi_index index.php;
  15. fastcgi_param HTTP_EARLY_DATA $rfc_early_data if_not_empty;
  16. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  17. fastcgi_pass unix:/run/php/www.sock;
  18. }
  19. location /%pma_alias%/(.+\.(jpg|jpeg|gif|css|png|webp|js|ico|html|xml|txt))$ {
  20. root /usr/share/phpmyadmin/;
  21. }
  22. }