Comments 12
А в чем сакральный смысл https на локалхосте? Не проще терминировать SSL на Nginx и проксировать на локалхост или соккет уже без SSL?
По каким-то причинам, faye отказывался устанавливать соединение и в процессе поиска почему так, проблема была решена описанным способом.
Кстати, запросы проксируются через Nginx, но вот сам Faye отвечать отказывался
Ммм. Ответ не совсем отвечает на мой вопрос.
proxy_pass https://127.0.0.1:9292;
Тут если использовать http, то как бы и танцев с faye быть не должно.
Вот именно, я сначала так и сделал, но только с использованием https соединение установилось
У Вас как раз httpS://127.0.0.1 — т.е. на файе и есть SSL. При чем он там лишен смысла.
Ниже конфиг о котором я говорю!
upstream prodfaye {
  server 127.0.0.1:9292 weight=1 fail_timeout=30s;
}

map $http_upgrade $connection_upgrade {
    default upgrade;
    ''      close;
}

server {

...

  location /faye {
       proxy_pass http://prodfaye;
       proxy_http_version 1.1;
       proxy_set_header Host $host;
       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
       proxy_set_header X-Real-IP $remote_addr;
       proxy_set_header Upgrade $http_upgrade;
       proxy_set_header Connection $connection_upgrade;
       proxy_buffering off;
       proxy_redirect off;
       proxy_connect_timeout      90;
       proxy_send_timeout         90;
       proxy_read_timeout         90;
       proxy_set_header X-Forwarded-Proto https;
       break;
    }

}


Работает, ssl не активируется на faye. HTTP терминируется через Nginx.
не требует использования какого-либо определённого сервера.

Только thin, passenger, rainbows, puma и goliath.
У меня на пуме не завелся, хоть и заявлено. Пытался понять, в чем проблема, в итоге оставил отдельным сервисом, который на thin крутится.
> Разрабатывая реалтаймовый сервис можно обойтись привычным setInterval()
это не real time.
Only those users with full accounts are able to leave comments. Log in, please.

Information

Founded
Location
Россия
Website
www.staply.co
Employees
2–10 employees
Registered