Назад | Перейти на главную страницу

Как разместить php-проект на VPN-сервере с apache в ОС Windows

Сделал заявку на ресторан, у которого 3 филиала. Один главный филиал (т.е. штаб-квартира) и два других филиала в разных городах. Я создал веб-приложение на PHP, а MySQL - это база данных. Он в основном включает в себя новый филиал, кассовые аппараты, информацию о персонале, посещаемость и зарплату персонала, а также модули счетов. Он разработан таким образом, что все модули будут запускаться на главном сервере в главном филиале, кроме модуля счета. Модуль счета-фактуры будет размещен во всех филиалах локально, потому что модуль счета-фактуры не должен зависеть от Интернета. Страница счета будет загружена с локального хоста на сервер xampp, и данные счета будут сохранены в локальной базе данных MySQL на всех счетчиках всех филиалов. Я написал алгоритм, который будет проверять Интернет через каждые 5 минут, и, если Интернет будет доступен, он обновит основную базу данных из локальной.

Теперь все сделано, и пора реализовывать. Итак, мой вопрос касается сетей и безопасности, потому что у меня мало знаний о сетях. Я искал в Интернете и не нашел подходящего решения для своего проекта. Я хочу создать VPN через Интернет, чтобы соединить все филиалы с мой собственный VPN-сервер в главном филиале (не сторонний VPN), а также данные должны быть зашифрованы. Моя ОС на всех компьютерах будет windows. Пожалуйста, объясните мне, как создать VPN или SSL VPN для моего проекта?