Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
eve511
Тоже пытаюсь установить SSl, сертификаты генерировал, но не хотя они загружать на сервер my chat, то есть я их добавляю, включаю шифрование но после перезапуска web сервера ничего не сохраняется , тесть нет ни сертификатов ни шифрования, если не вставлять свои сертификаты то шифрование работает, делал по инструкции

счас еще глянул логи:

0031 [27.10.2017 14:10:53:901] Ошибка #117: нет соединения с NodeJS Server, TCP port: 2015
007A [27.10.2017 14:10:53:901] NodeJS запущен и ему отправлена конфигурация:
0031 [27.10.2017 14:10:54:276] Ошибка #160: NodeJS HTTPS ошибка: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch
0033 [27.10.2017 14:11:34:249] Авторизация пользователя 1 прошла успешно
0033 [27.10.2017 14:13:03:600] Авторизация пользователя 1 прошла успешно
0075 [27.10.2017 14:13:27:757] Stop NodeJS
0076 [27.10.2017 14:13:27:757] Quit NodeJS
0026 [27.10.2017 14:13:27:948] Пользователь 1: 192.168.5.3 отключился
0077 [27.10.2017 14:13:27:964] Start NodeJS
0026 [27.10.2017 14:13:27:964] Пользователь 1: 127.0.0.1 отключился
0031 [27.10.2017 14:13:33:327] Ошибка #117: нет соединения с NodeJS Server, TCP port: 2015
007A [27.10.2017 14:13:33:327] NodeJS запущен и ему отправлена конфигурация:
0031 [27.10.2017 14:13:33:686] Ошибка #160: NodeJS HTTPS ошибка: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch
0033 [27.10.2017 14:13:48:624] Авторизация пользователя 1 прошла успешно
Вложения
11.PNG
11.PNG (37.96 КБ) Просмотров: 747
Аватара пользователя
eve511
там тоже ошибки я пробую это на тестовом сервере, скажите а ssl привязывается с серверу или только к имени домена?

[log 27:10:2017 14:52:56]: Upload file - mydomain.crt from User: 4sXj5ZdFVLy.DcHp SHA1: d7a21b16641f326040bd26163a2bd399d490c90c
[log 27:10:2017 14:52:56]: SHA1 (undefined) equals: false
[log 27:10:2017 14:52:58]: Upload file - account.key from User: 4sXj5ZdFVLy.DcHp SHA1: ade97acb9b6454409a541d4182afa1dea47cc242
[log 27:10:2017 14:52:58]: SHA1 (undefined) equals: false
[ERR 27:10:2017 14:53:03]: MyChat Server disconnected from internal server!
[ERR 27:10:2017 14:53:04]: HTTP Server stopped.
[log 27:10:2017 14:53:09]:
[log 27:10:2017 14:53:09]: ==========================================
[log 27:10:2017 14:53:09]: ============= START NODE.JS ==============
[log 27:10:2017 14:53:09]: ==========================================
[log 27:10:2017 14:53:09]:
[info 27:10:2017 14:53:09]: MyChat server profile path list:
Profile : C:/ProgramData/MyChat Server/
ProfileNode: C:/ProgramData/MyChat Server/node/
Events : C:/ProgramData/MyChat Server/node/events/
[log 27:10:2017 14:53:09]: SSL certificate loaded: C:/ProgramData/MyChat Server/cert/account.key
[log 27:10:2017 14:53:09]: SSL certificate loaded: C:/ProgramData/MyChat Server/cert/mydomain.crt
[info 27:10:2017 14:53:09]: Caching folder: C:/Program Files/MyChat Server/node/server/www/lobby/
[info 27:10:2017 14:53:09]: Caching folder: C:/Program Files/MyChat Server/node/server/www/chat
[info 27:10:2017 14:53:09]: Caching folder: C:/Program Files/MyChat Server/node/server/service/cmd
[info 27:10:2017 14:53:09]: Caching folder: C:/Program Files/MyChat Server/node/server/www/admin
[info 27:10:2017 14:53:09]: Caching folder: C:/Program Files/MyChat Server/node/server/www/kanban
[info 27:10:2017 14:53:09]: Caching folder: C:/Program Files/MyChat Server/node/server/www/forum
[info 27:10:2017 14:53:09]: Caching folder: C:/Program Files/MyChat Server/node/server/www/wallpaper
[info 27:10:2017 14:53:09]: Caching folder: C:/Program Files/MyChat Server/node/node_modules/moment
[info 27:10:2017 14:53:09]: Caching folder: C:/Program Files/MyChat Server/node/server/service/textsource
[info 27:10:2017 14:53:09]: Caching folder: C:/Program Files/MyChat Server/node/server/service/frameworks
[info 27:10:2017 14:53:09]: Caching folder: C:/Program Files/MyChat Server/node/server/service/mctools
[info 27:10:2017 14:53:09]: Caching folder: C:/Program Files/MyChat Server/node/server/www/serverhelp
[info 27:10:2017 14:53:09]: Caching folder: C:/Program Files/MyChat Server/node/server/www/support
[info 27:10:2017 14:53:09]: Caching folder: C:/Program Files/MyChat Server/node/server/service/smileys
[ ! 27:10:2017 14:53:10]: HTTP Server started at port tcp 80
Аватара пользователя
Андрей Раков
Лог не полный, не вижу старта сервера со включенным шифрованием.

Не забудьте установить 443 порт, при включении шифрования.
Аватара пользователя
eve511
Включил 443 порт, теперь из вне не заходит вообще

[log 27:10:2017 15:10:47]: ==========================================
[log 27:10:2017 15:10:47]: ============= START NODE.JS ==============
[log 27:10:2017 15:10:47]: ==========================================
[log 27:10:2017 15:10:47]:
[info 27:10:2017 15:10:47]: MyChat server profile path list:
Profile : C:/ProgramData/MyChat Server/
ProfileNode: C:/ProgramData/MyChat Server/node/
Events : C:/ProgramData/MyChat Server/node/events/
[log 27:10:2017 15:10:47]: SSL certificate loaded: C:/ProgramData/MyChat Server/cert/account.key
[log 27:10:2017 15:10:47]: SSL certificate loaded: C:/ProgramData/MyChat Server/cert/mydomain.crt
[info 27:10:2017 15:10:47]: Caching folder: C:/Program Files/MyChat Server/node/server/www/lobby/
[info 27:10:2017 15:10:47]: Caching folder: C:/Program Files/MyChat Server/node/server/www/chat
[info 27:10:2017 15:10:47]: Caching folder: C:/Program Files/MyChat Server/node/server/service/cmd
[info 27:10:2017 15:10:47]: Caching folder: C:/Program Files/MyChat Server/node/server/www/admin
[info 27:10:2017 15:10:47]: Caching folder: C:/Program Files/MyChat Server/node/server/www/kanban
[info 27:10:2017 15:10:47]: Caching folder: C:/Program Files/MyChat Server/node/server/www/forum
[info 27:10:2017 15:10:47]: Caching folder: C:/Program Files/MyChat Server/node/server/www/wallpaper
[info 27:10:2017 15:10:47]: Caching folder: C:/Program Files/MyChat Server/node/node_modules/moment
[info 27:10:2017 15:10:47]: Caching folder: C:/Program Files/MyChat Server/node/server/service/textsource
[info 27:10:2017 15:10:47]: Caching folder: C:/Program Files/MyChat Server/node/server/service/frameworks
[info 27:10:2017 15:10:47]: Caching folder: C:/Program Files/MyChat Server/node/server/service/mctools
[info 27:10:2017 15:10:47]: Caching folder: C:/Program Files/MyChat Server/node/server/www/serverhelp
[info 27:10:2017 15:10:47]: Caching folder: C:/Program Files/MyChat Server/node/server/www/support
[info 27:10:2017 15:10:47]: Caching folder: C:/Program Files/MyChat Server/node/server/service/smileys
[ ! 27:10:2017 15:10:47]: HTTP Server started at port tcp 443

[info 27:10:2017 15:10:52]: Cache size: 57615235 Cache list: 1838
[log 27:10:2017 15:12:26]: Connected to MyChat Server. Sending signature
[info 27:10:2017 15:12:26]: Server is Ready
[ ! 27:10:2017 15:12:26]: User UIN: 1 Successfully Logged In! sID: 1KCuE9wjyLso9tOk
[ ! 27:10:2017 15:12:26]: [ADMIN-console.log ]: Logged in!
[err 27:10:2017 15:12:26]: SendDataToServer. Nothing send to server, _data is empty
[ ! 27:10:2017 15:12:26]: [ADMIN-console.warn]: [events.broadcast] Unknown event: hidenull
[err 27:10:2017 15:12:26]: SendDataToServer. Nothing send to server, _data is empty
[log 27:10:2017 15:12:38]: Upload file - mydomain.crt from User: 1KCuE9wjyLso9tOk SHA1: d7a21b16641f326040bd26163a2bd399d490c90c
[log 27:10:2017 15:12:38]: SHA1 (undefined) equals: false
[log 27:10:2017 15:12:40]: Upload file - account.key from User: 1KCuE9wjyLso9tOk SHA1: ade97acb9b6454409a541d4182afa1dea47cc242
[log 27:10:2017 15:12:40]: SHA1 (undefined) equals: false
[ERR 27:10:2017 15:12:50]: MyChat Server disconnected from internal server!
[ERR 27:10:2017 15:12:50]: HTTP Server stopped.
[log 27:10:2017 15:12:56]:
[log 27:10:2017 15:12:56]: ==========================================
[log 27:10:2017 15:12:56]: ============= START NODE.JS ==============
[log 27:10:2017 15:12:56]: ==========================================
[log 27:10:2017 15:12:56]:
[info 27:10:2017 15:12:56]: MyChat server profile path list:
Profile : C:/ProgramData/MyChat Server/
ProfileNode: C:/ProgramData/MyChat Server/node/
Events : C:/ProgramData/MyChat Server/node/events/
[log 27:10:2017 15:12:56]: SSL certificate loaded: C:/ProgramData/MyChat Server/cert/account.key
[log 27:10:2017 15:12:56]: SSL certificate loaded: C:/ProgramData/MyChat Server/cert/mydomain.crt
[info 27:10:2017 15:12:56]: Caching folder: C:/Program Files/MyChat Server/node/server/www/lobby/
[info 27:10:2017 15:12:56]: Caching folder: C:/Program Files/MyChat Server/node/server/www/chat
[info 27:10:2017 15:12:56]: Caching folder: C:/Program Files/MyChat Server/node/server/service/cmd
[info 27:10:2017 15:12:56]: Caching folder: C:/Program Files/MyChat Server/node/server/www/admin
[info 27:10:2017 15:12:56]: Caching folder: C:/Program Files/MyChat Server/node/server/www/kanban
[info 27:10:2017 15:12:56]: Caching folder: C:/Program Files/MyChat Server/node/server/www/forum
[info 27:10:2017 15:12:56]: Caching folder: C:/Program Files/MyChat Server/node/server/www/wallpaper
[info 27:10:2017 15:12:56]: Caching folder: C:/Program Files/MyChat Server/node/node_modules/moment
[info 27:10:2017 15:12:56]: Caching folder: C:/Program Files/MyChat Server/node/server/service/textsource
[info 27:10:2017 15:12:56]: Caching folder: C:/Program Files/MyChat Server/node/server/service/frameworks
[info 27:10:2017 15:12:56]: Caching folder: C:/Program Files/MyChat Server/node/server/service/mctools
[info 27:10:2017 15:12:56]: Caching folder: C:/Program Files/MyChat Server/node/server/www/serverhelp
[info 27:10:2017 15:12:56]: Caching folder: C:/Program Files/MyChat Server/node/server/www/support
[info 27:10:2017 15:12:56]: Caching folder: C:/Program Files/MyChat Server/node/server/service/smileys
[ ! 27:10:2017 15:12:57]: HTTP Server started at port tcp 443

[info 27:10:2017 15:13:01]: Cache size: 57615235 Cache list: 1838
[log 27:10:2017 15:16:25]: Connected to MyChat Server. Sending signature
[info 27:10:2017 15:16:25]: Server is Ready
[ ! 27:10:2017 15:16:25]: User UIN: 1 Successfully Logged In! sID: 1BZjjEDG7GXkx7_Y
[ ! 27:10:2017 15:16:25]: [ADMIN-console.log ]: Logged in!
[err 27:10:2017 15:16:25]: SendDataToServer. Nothing send to server, _data is empty
[ ! 27:10:2017 15:16:25]: [ADMIN-console.warn]: [events.broadcast] Unknown event: hidenull
[err 27:10:2017 15:16:25]: SendDataToServer. Nothing send to server, _data is empty
[err 27:10:2017 15:16:32]: SendDataToServer. Nothing send to server, _data is empty
[err 27:10:2017 15:18:28]: HTTPServer: [::ffff:192.168.5.3] HTTP socket ERROR! {"code":"ECONNRESET","errno":"ECONNRESET","syscall":"read"}
[err 27:10:2017 15:19:45]: HTTPServer: [::ffff:192.168.5.3] HTTP socket ERROR! {"code":"ECONNRESET","errno":"ECONNRESET","syscall":"read"}
Аватара пользователя
Андрей Раков
Вы невнимательно прочитали инструкцию:
8) заходим в админку, раздел "Настройки" - "Веб-сервисы", ставим галочку "Использовать шифрование", нажимаем на кнопку "Свои", выбираем "публичный ключ" — mydomain.crt, а "приватный ключ" — mydomain.key;


"приватный ключ" — mydomain.key, а вы используете account.key, это совершенно другой файл.
Аватара пользователя
eve511
да, вы правы, заработал. спасибо
а как потом менять нужно сертификат через 90 дней?
Аватара пользователя
Андрей Раков
Примерно за 10-20 дней до окончания действия ключей нужно запустить обновление:
Код: Выделить всё
le32.exe --key account.key --csr mydomain.csr --csr-key mydomain.key --crt mydomain.crt --domains "mychat-server.com" --path (путь к серверу)/www/.well-known/acme-challenge/ --generate-missing --unlink --renew 10 --live

Там добавляется параметр "--renew 10".
Описание: https://zerossl.com/usage.html