Ответов: 5 Просмотров: 787
|
Zuldek пишет:Вы разговариваете не о том совершенно. Детали реализации (как часто обращаться к серверу бд, синхронизироваться-ли и т.д.) это детали реализации. У тс в посте речь идёт о том что он не знает как вообще подключиться к серверу бд по указанной схеме.
Поэтому вот вам тс порядок действий:
Для начала разрешить доступ к серверу бд с вашего ip. Точнее с ip вашего сервера с магазином (вероятно, системные администраторы торговой сети уже для вас это сделали и предоставили вам все заходы).
Обычно внутренние системы замыкаются на отработку запросов с localhosta в целях безопасности. Поэтому для начала нужно убедиться что вы вообще можете подключаться к серверу на котором крутится субд по впн. Для этого во-первых нужно убедиться, что на клиентской машине (ваш vds) установлен vpn-клиент (обычно пакет pptp-linux), а во-вторых, попробуйте подключиться к удалённому серверу бд с вашей клиентской машины (на котором у вас VDS). Если с этим ковыряться не хотите, - обратитесь к хостеру у которого покупаете VDS чтобы вам настроили туннель.
Ну а дальше всё просто и с СУБД можете работать как со стоящим рядом в комнате сервером, стучась на нужный порт.
Соответственно, если постоянная поддержка соединения по туннелю не требуется, то вам будет достаточно собрать команды на открытие-закрытие соединения в соответствующие скрипты и дёргать их из того же пыхыпэ или по крону, тогда когда вам нужно соединение с сервером базы данных. Эти команды можно также попросить написать вашего хостера, либо разбирваться самому гуглив по "настройка VPN-клиента + ваша ОС".
И да, разумеется, нужно игнорировать предложения нездоровых людей, реализовывать VPN-клиента на PHP (а такие предложения на форумах поступают, сами видел)
(Отредактировано автором: 24 Февраля, 2015 - 11:30:09)
Спасибо вам огромное, буду пробовать. |