Настройка NGINX для создания API?
Имеется приложение на Flutter, которое должно получать/записывать данные в БД (MySQL) - расположенную на удаленном сервере. На том же сервере, где работает MySQL - будет работать Nginx.
Задача в следующем - создать API, при обращении к которому можно будет взимодействовать с БД, например:
- по адрессу 1.2.3.4:12345/tickets/create?id=1&name=test - добавлять запись в БД
- по адрессу 1.2.3.4:12345/tickets/get?id=1 - получать запись из БД - по указанному ид.
Т.е. внутри приложения - на определенные действия - будут прописанный маршруты к API - примерно такие, как привидены выше.
- до этого никогда не работал с настройкой севреров и Nginx - в частности. Как грамотно реалезовать задуманное?
P.S. - сейчас тестирую развернув виртуальную машину со стороны которой - есть свой NAT, но в дальнейшем - сервер с БД и Nginx - будет иметь белый ип.
Из того что находил сам по этой теме:
- Цикл из 3х статтей - https://www.nginx.com/blog/deploying-nginx-plus-as-an-api-gateway-part-1/ - начал читать, но не уверен, что это именно то, что нужно, поэтому решил спросить здесь.