phpmyadmin.inc 696 B

123456789101112131415161718192021222324252627
  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 $request_filename;
  17. fastcgi_pass 127.0.0.1:9000;
  18. }
  19. # Serve static files like CSS and JS
  20. location ~ ^/%pma_alias%/(.*\.(jpg|jpeg|gif|css|png|webp|js|ico|html|xml|txt))$ {
  21. alias /usr/share/phpmyadmin/$1; # Corrected from root to alias
  22. }
  23. }