Можно ли бросить HTTPS 443 и на VPN (sstp допустим) и на nginx (сайт) в одной сети?
Допустим в домашней сети на сервере Raspberry pi5 стоит nginx и там крутится веб сайт genreeds*точка*ru
Предположим что я куплю ещё одну raspberry. Разверну на ней softether для SSTP под 443 порт (иначе не вижу смысла разворачивать SSTP)
и допустим у меня адрес будет следующий sstp.genreeds*точка*ru
Нифига же не получится да?
Дополнительно:
Ответы:
Вам надо настроить на чем то reverse proxy. Если Ваш ВПН и реверс прокси умеют по SNI распределять - то можно. если не умеют - то немножно)
Зачем нужен softether, когда есть ocserv...
- потому что не надо ставить лишнее говно на Windows например? нет?)
Для клиента имею в виду
- Слушай. Есть где почитать про это с примером? не обязательно VPN
Допустим ситуации когда надо пробросить 1 белый им на 100 сайтов
- bassoon48, как по мне лучше пользоваться клиентом от cisco. возможностей больше..
- bassoon48, ну самое банальное - nginx reverse proxy
тоже самое по любому другому - traeffik, итд.. - Drno, а получится то же самое допустим
1) OWA на 443
2) Сайт компании на 443
3) ВПН SSTP на 443Я так понимаю дофига делов будет?)
- bassoon48, хоть 100 сайтов делай. лишь бы твой прокси это правильно переадресовывал.
я не знаю можно ли sstp засунуть ЗА обратный прокси.
я переехал на zerotier.. для объединения сетей - bassoon48,
а получится то же самое допустим
1) OWA на 443
2) Сайт компании на 443
3) ВПН SSTP на 443Почему нет, мож написать правило, если в пакете есть SNI, то сюда, если нет то сюда.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Да, можно использовать VPN (например, SSTP) и Nginx на одном сервере в одной сети вместе с HTTPS на порту 443. Для этого вам нужно будет настроить соответствующие конфигурации для каждого из них.
Вот пример конфигурации для Nginx, который работает на порту 443 с SSL сертификатом:
server { listen 443 ssl; server_name yourdomain.com; ssl_certificate /path/to/your/ssl/certificate.crt; ssl_certificate_key /path/to/your/ssl/private.key; location / { proxy_pass http://localhost:8080; // Пример прокси на другой порт } }
Для настройки VPN (SSTP) вам нужно будет установить и сконфигурировать SSTP сервер на вашем сервере. Вот пример конфигурации для SSTP:
server { listen 443 ssl; server_name vpn.yourdomain.com; ssl_certificate /path/to/your/ssl/certificate.crt; ssl_certificate_key /path/to/your/ssl/private.key; location / { proxy_pass http://localhost:8443; // Пример прокси на другой порт для SSTP } }
Обратите внимание, что в приведенных примерах Nginx и SSTP сервер работают на разных портах (8080 и 8443 соответственно). Это важно, чтобы избежать конфликтов портов.
Таким образом, вы можете успешно использовать HTTPS на порту 443, VPN (SSTP) и Nginx на одном сервере в одной сети, просто убедитесь, что правильно сконфигурировали каждый из них и избегли конфликтов портов.