Проблема с https и socket.io

Перевёл сайт на https, сделал свой сертификат не подтверждённый через openssl.exe .
Столкнулся с проблемой от сервера оповещений (nodejs+socket.io)

Эта проблема похоже только в Firefox. chrome подключается нормально.
Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на https://localhost:81/socket.io/1/?t=1410321484156. Это может быть исправлено путем перемещения ресурса в тот же домен или включением CORS.

Однако если перейти по ссылке, вижу это, если добавить сертификат и оттуда - работает.
medium.gif

Естественно пользователь не знает, что нужно ещё и сервер оповещений добавить в исключение, как быть?

Есть мысль подменить как-то адрес сделать типа: https://localhost/socketio - для коннекта через nginx, но как не знаю, обычный rewrite не помогает.
Помогите разобраться, или подскажите в какую сторону копать.

дополнения вроде:
io.set('origin', '*:*');

io.set('origins', '*:*');

не помогают.
no image

Аноним

7 января, 03:57
667

Нет комментариев

Добавить комментарий
Вы не можете оставлять комментарии. Чтобы добавить комментарий, залогиньтесь или зарегистрируйтесь
Вы не можете голосовать. Чтобы проголосовать, залогиньтесь или зарегистрируйтесь

1 ответ

Во, пока решил проблему вот так :)
1. Вернул socket.io на http
2. добавил в nginx.conf

location /socket.io/ {
      proxy_pass http://$server_name:81;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "upgrade";
    }


работает вроде нормально.
сейчас попробую https допилить.

no image

Аноним

7 января, 03:59

Нет комментариев

Добавить комментарий
Вы не можете отвечать на вопросы. Чтобы ответить на вопрос, пожалуйста залогиньтесь или зарегистрируйтесь
Работа в Украине
Вакансии от WORK.ua
Системный администратор, помощник, 10000 грн.
Киев, Ленд.Ком, ООО
Бухгалтер-аналитик
Винница, Кіаном, ТОВ
PHP developer
Киев, Wikr Group
Customer service manager (Germany)
Луцк, Анекс Плюс
3D artist, 16000 грн.
Киев, Гарбуз И.Н., ФЛП (It recruiter)
Контент-менеджер (SMM, р-н ст. м. Святошин), 10000 грн.
Киев, РемБудПостач, ТОВ
Инженер-электронщик
Одесса, Veles Agro