Сделать интернет-приложение доступным только внутри VPN?

Я не уверен, выразил ли я себя достаточно ясно в этом вопросе.

Мне удалось настроить PPTP на моем сервере, и я хочу знать, как сделать сайт доступным только для VPN-клиентов. У меня установлены apache и другие сервисы, и я могу разместить веб-сайт и получать к нему доступ со всего мира. Но я хочу, чтобы конкретный, например: www.therestrictedone.com, был доступен только VPN-клиентам.

Возможно ли это?

Можно ли заставить Apache работать одновременно на двух портах. Таким образом, порт 80 доступен из Интернета, а 81 - только через VPN?

Наверное, я говорю бессмысленно? Я просто пытаюсь выразить то, что происходит в моем уме, своими словами.

0
задан 28 January 2015 в 05:05

1 ответ

Свяжите различные способы сделать это. Если бы у Вас нет намерений разместить какой-либо другой сайт за исключением vpn доступа, самый быстрый и самый легкий путь состоял бы в том, чтобы использовать брандмауэр и только позволить от локальной сети. Любому, который соединяется с vpn, дадут локальный адрес такой как 192.168.1.x. Так с помощью UFW

 sudo ufw allow from 192.168.1.0/24 to any port 80

, Если Вы намереваетесь иметь другие сайты и настраиваете это как vhost, обычно можно добавить

 Allow from 192.168.1.0/24

Или

 Allow from 192.168.1.*

В vhost конфигурации. Я забываю точный формат для диапазона IP, но это один из этих двух сослалось выше. Просто ищите информацию о Apache vhosts

0
ответ дан 28 January 2015 в 05:05
  • 1
    @OlegNagornov Так - решенный или нет? Кроме того, можно ли сказать нам, какие веб-сайты неспособны быть полученными доступ? – UniversallyUniqueID 10 May 2016 в 14:21

Другие вопросы по тегам:

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