Обслуживание веб-сайта в интрасети для определенных клиентов с помощью Интернета и VPN

У меня есть компания с тремя филиалами в разных местах. Я разработал портальное приложение с использованием php и mysql, которые работают в последней версии Xampp. В моем главном офисе есть серверный компьютер, на котором я установил приложение портала. Теперь я хочу обслуживать это приложение только в трех своих филиалах. Эти три филиала получают доступ в Интернет. Итак, используя Интернет, как мои три филиала могут получить доступ к сайту портала, который я обслуживаю, из моего главного офиса, используя Интернет и IP-адрес? Возможна ли установка в ОС Windows? Итак, не тратя много денег на хостинг и домен, я подумал, что этого достаточно. Посоветуйте, пожалуйста, и поделитесь. Спасибо.

-1
задан 6 August 2016 в 09:53
1 ответ

У меня есть два способа, которые, как мне кажется, будут работать

В любом случае вам следует защитить веб-приложение с помощью SSL и паролей или клиентских сертификатов, либо их комбинации, либо какой-либо другой комбинации . Вам не обязательно покупать доменное имя или SSL-сертификаты. Если у ваших трех офисов есть статические IP-адреса, вы можете дополнительно ограничить доступ в зависимости от этого (в любом случае).

Перенаправление портов

  • Перенаправить порт в ваше веб-приложение из вашего брандмауэра
  • Подключиться к приложению напрямую из в исходной сети или использовать отражение NAT
  • Подключитесь через перенаправление портов к приложению с других сайтов (например, https://example.com/app или https://example.com : 8088 / app ).

VPN

  • Подключите все три сайта через решение VPN (например, OpenVPN), сделав подсеть главного офиса доступной для других офисов
  • Подключитесь к веб-приложению, как если бы это был локальный сервер с любого из трех сайтов через обычный внутренний IP-адрес / имя хоста

Решение VPN - хорошее решение, потому что в будущем оно, вероятно, найдет большее применение.

1
ответ дан 5 December 2019 в 19:46

Теги

Похожие вопросы