Testing a Nginx location and order of server blocks is a challenge when dealing with various, complicated config files. So, here are few ways you could try to validate the location match.
Solution #1. The Nginx location match tester: https://nginx.viraptor.info
It might not work, or it might be bugged when dealing with wildcard server blocks.
Solution #2. Spin up a Nginx Docker container, map all required config files into the container found under
/etc/nginx/conf.d/, update your local
hosts file and try testing with
Solution #3. The Nginx official Regular Expression Tester.
Solution #4. ChatGPT?!
In case you face any issues, feel free to leave a comment below and if you find this tutorial useful, follow our official channel on Telegram.