Какие есть способы подключения сайта расположенного на удаленном хостинге к базе данных в локалке?
К примеру есть сайт на php и веб приложение на java .. Гипотетически
располагаем их на хостинг . необходимо продумать способ связи с базой расположенной в локальной сети некой организации. Какие есть пути реализации. ... Api , SSL туннели. Или еще что ? Может есть готовые кейсы , примеры.
Дополнительно:
Содержание
Ответы:
Внешний ип и проброс нужного порта до бд
Организация впна, и общение внутри впн сети
- Все эти VPN/Proxy для базы будет конкретный треш. Да даже проброс офисной сети это ад и содомия.
База очень чувствительна к сети.
Если данные надо показать прямо сейчас, нервный срыв обеспечен. Если забирать в фоне, то пойдёт. - Sanes, ну а как… распределенные бд же работают через сеть
- Drno, не через офисную же. В идеале в одной стойке или прямым линком между ДЦ.
- тема с VPN понравилась , но тут наверное нужен какой нить VPS и на нем все поднимать
- S86U, на хостинге где сайт... просто рендуеш впс вместо хостинга
Нормальная сеть в мир. Всё остальное костыли.
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?
Для подключения сайта, расположенного на удаленном хостинге, к базе данных, которая находится на локальном сервере, можно использовать несколько способов. Вот некоторые из них:
1. VPN (Virtual Private Network): Создание виртуальной частной сети между удаленным хостингом и локальным сервером позволит установить безопасное соединение между ними. После этого можно сконфигурировать базу данных на локальном сервере для принятия удаленных подключений.
2. SSH (Secure Shell): Использование SSH туннеля позволяет защищенно передавать данные между удаленным хостингом и локальным сервером. После настройки туннеля можно указать удаленный хостинг как удаленный сервер базы данных в настройках сайта.
3. Разрешение удаленных подключений к базе данных: В некоторых случаях, вам может понадобиться изменить настройки базы данных на локальном сервере, чтобы разрешить удаленные подключения. Не забудьте обеспечить безопасность соединения при этом.
Пример подключения к базе данных MySQL на локальном сервере из PHP кода на удаленном хостинге:
Не забудьте заменить значения переменных $db_host, $db_user, $db_pass и $db_name на соответствующие значения вашей базы данных. Кроме того, убедитесь, что ваш локальный сервер разрешает удаленные подключения и настроен правильно для работы с удаленными хостами.