У меня есть веб-сервер и сервер базы данных, которые находятся за общедоступным IP-адресом. Веб-сервер доступен для всех с помощью NAT. Пользователь может создавать базы данных и управлять ими с веб-сервера, выполняя вызовы api на сервер базы данных, используя частный IP-адрес сервера mysql. Но когда я пытаюсь установить вызов API с использованием полного доменного имени сервера, это не удается.
На моем сервере работает Ubuntu 16.04, а веб-сервер работает на VestaCP. Сервер базы данных работает под управлением Ubuntu 16.04 с MySQL Server 5.7. Веб-сервер имеет локальный IP-адрес 192.168.1.4, а сервер базы данных - IP-адрес 192.168.1.6.
Мой / etc / hosts выглядит так: 192.168.1.4 cpanel.example.com, пример 192.168.1.6 db.example.com db
Я попытался установить адрес привязки на 192.168.1.6. Что могло быть не так?
В чем может быть проблема?