Welcome! Log In Create A New Profile

Advanced

Re: WebSocket проксирование

Ruslan Ermilov
March 11, 2013 05:16AM
On Mon, Mar 11, 2013 at 03:10:24AM -0400, Modigar wrote:
> Необходимо спроксировать вебсокет через nginx по следующей схеме:
> Клиент -> HTTPS (WSS) -> nginx -> Local Server (WS).
> Т.е. если описать словами, то необходимо авторизироваться по SSL (в т.ч. и
> вебсокету) на nginx, а последний в свою очередь должен спроксировать
> вебсокет клиента на локальный вебсокет сервер без SSL.
> вопросы:
> 1. Возможно ли такое?

Да, почему нет.

> 2. Как это сделать?

Настроить HTTPS:
http://nginx.org/ru/docs/http/configuring_https_servers.html

Настроить проксирование WebSocket:
http://nginx.org/ru/docs/http/websocket.html

> 3. Если не возможно, то как быть с сертификатом для локального вебсокет
> сервера?
> 4. Как реализовать это в рамках одной машины (nginx, локальный вебсокет
> сервер и клиент на одной машине стоят), и при этом убедиться, что nginx
> проксирует?

http {
server {
listen 8000 ssl;

ssl_certificate cert.pem;
ssl_certificate_key cert.key;

location = /test {
proxy_pass http://echo.websocket.org/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
}

http://www.websocket.org/echo.html

Введите там адрес вашего настроенного сервера. Я с вышеприведенной
конфигурацией тестировал так: wss://127.0.0.1:8000/test.

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

WebSocket проксирование

Modigar March 11, 2013 03:10AM

Re: WebSocket проксирование

russjura March 11, 2013 03:30AM

Re: WebSocket проксирование

Modigar March 11, 2013 03:42AM

Re: WebSocket проксирование

ast March 11, 2013 04:55AM

Re: WebSocket проксирование

russjura March 11, 2013 04:58AM

Re: WebSocket проксирование

Modigar March 11, 2013 05:08AM

Re: WebSocket проксирование

Ruslan Ermilov March 11, 2013 05:16AM

Re: WebSocket проксирование

Modigar March 12, 2013 02:07AM

Re: WebSocket проксирование

ast March 12, 2013 05:25AM

Re: WebSocket проксирование

Maxim Dounin March 12, 2013 05:54AM

Re: WebSocket проксирование

Modigar March 12, 2013 06:28AM

Re: WebSocket проксирование

Igor Sysoev March 12, 2013 06:02AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 261
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready