powered by simpleCommunicator - 2.0.19     © 2024 Programmizd 02
Map
Форумы / Серверный JavaScript (Node.js, Ringo, Nitro, Sling) [игнор отключен] [закрыт для гостей] / Socket.IO vs HTTPS
6 сообщений из 6, страница 1 из 1
Socket.IO vs HTTPS
    #39932434
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Socket.IO vs HTTPS

По всюду примеры, которые начинаются с
Код: javascript
1.
var http = require('http');



Успел наиграться с движком, сделал куча всего,и с базой данных подружил MySQL и автосохранение работает...
Но теперь то все без толку Ведь все сайты заставили работать на HTTPS

Не могу найти ни одного адекватного легкого примера, чтоб все свое изобретение перенести акуратно, чтоб работало на HTTPS. Да и вообще, где на RAW протокол общение можно посмотреть? А то не понимаю вообще в чем суть, знал бы с чего хоть начинать...

Есть готовые движки типа експрес, реакт... но мне только чат один нужен.. зачем целый аеродром строить, если собираюсь на картонном самолетике полетать...
...
Рейтинг: 0 / 0
Socket.IO vs HTTPS
    #39932493
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей159
Socket.IO vs HTTPS

По всюду примеры, которые начинаются с
Код: javascript
1.
var http = require('http');



Успел наиграться с движком, сделал куча всего,и с базой данных подружил MySQL и автосохранение работает...
Но теперь то все без толку Ведь все сайты заставили работать на HTTPS

Не могу найти ни одного адекватного легкого примера, чтоб все свое изобретение перенести акуратно, чтоб работало на HTTPS. Да и вообще, где на RAW протокол общение можно посмотреть? А то не понимаю вообще в чем суть, знал бы с чего хоть начинать...

Есть готовые движки типа експрес, реакт... но мне только чат один нужен.. зачем целый аеродром строить, если собираюсь на картонном самолетике полетать...


Код: javascript
1.
2.
3.
4.
А теперь вместо 
var http = require('http');
делаем 
var http = require('https');


Если у Вас сервер,то надо ещё сгенерировать ключ ...сделать сертификат и подключить этот сертификат в коде.
...
Рейтинг: 0 / 0
Socket.IO vs HTTPS
    #39935585
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все верно, но это почти как и везде... вот подсказка... дальше думай сам...

Вот делюсь работающим полностю примером . Файлы key и crt ищите на спец.сервисах. Это отдельный прибыльный бизнес по торговли воздухом. Можно встретить бесплатный сертификат на небольшой срок. Остается только вовремя обвновлять сертификат и все должно работать.

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
var fs = require("fs");
var options = {
    key: fs.readFileSync('D:/путь/private.key'),
    cert: fs.readFileSync('D:/путь/certificate.crt')
}
var httpsServer = require('https').createServer(options);
var ioServer = require('socket.io');
var io = new ioServer();
io.attach(httpsServer);
httpsServer.listen(443);
...
Рейтинг: 0 / 0
Socket.IO vs HTTPS
    #39935645
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей159
Все верно, но это почти как и везде... вот подсказка... дальше думай сам...

Вот делюсь работающим полностю примером . Файлы key и crt ищите на спец.сервисах. Это отдельный прибыльный бизнес по торговли воздухом. Можно встретить бесплатный сертификат на небольшой срок. Остается только вовремя обвновлять сертификат и все должно работать.

Не обязаны вы покупать ключ и сертификат...сделайте свой(openssl)...называется самоподписанный сертификат и никому платить не надо.
Я например вообще пока не собираюсь свой портал (см.в профиле) переводить на http..это просто лишние затраты(начиная с ресурсов процессора на VPS) не думаю,что браузеры не будут брать http
...
Рейтинг: 0 / 0
Socket.IO vs HTTPS
    #39935722
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ответы. Я большой противник https/ssl и прочей фигни, так как в прошлом было слишком легко делать фронтенд/бекенд чем сейчас.... Увы! Диктаторы зажимают в тиски. Вначале так и было - я работал дальше на http. На https перешел только из за конкуренции в поисковой выдаче, чтобы подняться выше. Это помогло. НО! у меня есть два сервера отдельных еще и там все работало вообще без домена а просто по 138.23ю.х.х статическому адресу... Буквально с нового года обрубили сокет IO под NodeJS который обращался на http, было непросто, но справился. Заработало. Теперь музыка отрубилась (плеер вебовский). Пришлось также делать отдельный сертификат для поддомена. Трафик обрабатывает отдельный сервер. Но остались еще фотки, которые пока еще не блокируются. И тут я уверен, что не нужно ждать, а перешел на https на тот же сервер где и музыка. Свой сертификат можно сделать, я пробовал генерировать, но хром красной опухолью вверху извещает, что сайт опасный, мол не заходите.

Кстате вы слыхали новость о законах принятых в США которые вещают смерть кукам? Вот это еще хаос назреет. Как мне кажется тогда придется с каждым пользователем отдельно подписывать соглашение и просить разрешение к Storage, так как обычно сайты просят разрешения на запись с камеры, микрофона, оповещения...
...
Рейтинг: 0 / 0
Socket.IO vs HTTPS
    #39942923
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей159
Я большой противник https/ssl и прочей фигни, так как в прошлом было слишком легко делать фронтенд/бекенд чем сейчас

Реверс-прокси решает проблему
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Серверный JavaScript (Node.js, Ringo, Nitro, Sling) [игнор отключен] [закрыт для гостей] / Socket.IO vs HTTPS
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]