У меня есть один удаленный сервер, на котором работает apache + mysql, и я разработал приложение на своем домашнем компьютере для администрирования моей базы данных. Мое приложение с моего домашнего компьютера подключается к моему удаленному серверу, и я администрирую свою базу данных (как я уже говорил, mysql работает на той же удаленной машине) с моего домашнего компьютера.
В последующие дни из-за большого трафика я собираюсь использовать второй удаленный сервер в качестве сервера базы данных. Мой первый удаленный сервер будет обрабатывать только apache, а новый удаленный сервер будет обрабатывать только базу данных mysql.
Новый удаленный сервер mysql будет связан со старым сервером в локальной сети. Таким образом, мой веб-сайт на сервере apache может связываться с базой данных, например «192.168.x.x» (вы поняли).
Проблема в том, как мое домашнее приложение будет взаимодействовать с сервером базы данных. Сервер базы данных будет находиться в локальной сети вместе с моим веб-сервером, и только веб-сервер может «видеть» сервер базы данных, например «192.168.x.x». Как мое домашнее приложение может «видеть» сервер базы данных, который «скрыт» в локальной сети ??
Я опытный программист, но у меня мало опыта работы с сетями, извините за любые возможные бессмысленности, которые я написал в описании, я надеюсь, что вы поняли мою точку зрения, и я был бы рад, если вы можете помочь мне или указать на любую полезные статьи с практическими рекомендациями.
Спасибо, ребята!