Пт фев 01, 2019 3:56 pm Пт фев 01, 2019 3:56 pm
Для мобильной версии жесткое требование настоящих валидных сертификатов. Самоподписные не подходят.
Это не наша прихоть, а требование Google Play.
Пн апр 01, 2019 4:38 pm Пн апр 01, 2019 4:38 pm
А "Короткая инструкция:" - тоже не поможет?
"1) делаем любой домен для вашего внешнего адреса, можно сделать бесплатный;
2) качаем генератор: https://github.com/do-know/Crypt-LE/rel ... 3/le32.zip (зеркало на нашем сайте — https://nsoft-s.com/files/le/le32.zip). Дополнение: качайте последнюю версию, это более надежно: https://github.com/do-know/Crypt-LE/releases
3) настраиваем доступ из интернета к вашему веб-серверу;
4) создаем папку "C:\Program Files (x86)\MyChat Server\node\server\www\lobby\.well-known\acme-challenge"
5) запускаем приложение из архива:
Код: Выделить всё
le32.exe --key account.key --csr mydomain.csr --csr-key mydomain.key --crt mydomain.crt --domains "ИМЯ_ВАШЕГО_ДОМЕНА" --path "C:/Program Files (x86)/MyChat Server/node/server/www/lobby/.well-known/acme-challenge" --generate-missing --unlink --live"
"
Сделал все по ней , без ошибок. Но файлы не передаются.
Подтвердите, чтобы не мучаться в поисках. )
Лог:
[log 01:04:2019 15:33:23]:
[log 01:04:2019 15:33:23]: ==========================================
[log 01:04:2019 15:33:23]: ============= START NODE.JS ==============
[log 01:04:2019 15:33:23]: ==========================================
[log 01:04:2019 15:33:23]:
[info 01:04:2019 15:33:23]: MyChat server profile path list:Profile : C:/ProgramData/MyChat Server/ProfileNode: C:/ProgramData/MyChat Server/node/Events : C:/ProgramData/MyChat Server/node/events/
[log 01:04:2019 15:33:24]: SSL certificate loaded: C:/ProgramData/MyChat Server/cert/mydomain.key
[log 01:04:2019 15:33:24]: SSL certificate loaded: C:/ProgramData/MyChat Server/cert/mydomain.crt
[info 01:04:2019 15:33:24]: Caching folder: C:/Program Files (x86)/MyChat Server/node/server/www/chat
[info 01:04:2019 15:33:24]: Caching folder: C:/Program Files (x86)/MyChat Server/node/server/www/lobby
[info 01:04:2019 15:33:24]: Caching folder: C:/Program Files (x86)/MyChat Server/node/server/service/cmd
[info 01:04:2019 15:33:24]: Caching folder: C:/Program Files (x86)/MyChat Server/node/server/www/admin
[info 01:04:2019 15:33:24]: Caching folder: C:/Program Files (x86)/MyChat Server/node/server/www/kanban
[info 01:04:2019 15:33:24]: Caching folder: C:/Program Files (x86)/MyChat Server/node/server/www/forum
[info 01:04:2019 15:33:24]: Caching folder: C:/Program Files (x86)/MyChat Server/node/server/www/wallpaper
[info 01:04:2019 15:33:24]: Caching folder: C:/Program Files (x86)/MyChat Server/node/node_modules/moment
[info 01:04:2019 15:33:24]: Caching folder: C:/Program Files (x86)/MyChat Server/node/server/service/textsource
[info 01:04:2019 15:33:24]: Caching folder: C:/Program Files (x86)/MyChat Server/node/server/service/frameworks
[info 01:04:2019 15:33:24]: Caching folder: C:/Program Files (x86)/MyChat Server/node/server/service/mctools
[info 01:04:2019 15:33:24]: Caching folder: C:/Program Files (x86)/MyChat Server/node/server/www/support
[info 01:04:2019 15:33:24]: Caching folder: C:/Program Files (x86)/MyChat Server/node/server/service/smileys
[ ! 01:04:2019 15:33:24]: HTTPS Server started at port tcp 8080
[info 01:04:2019 15:33:29]: Cache size: 39019019 Cache list: 864
[info 01:04:2019 15:33:37]: Someone connected. IP "127.0.0.1"
[log 01:04:2019 15:33:38]: Connected to MyChat Server. Sending signature
[info 01:04:2019 15:33:38]: Server is Ready
[ ! 01:04:2019 15:33:38]: User UIN: 1 Successfully Logged In! sID: 17MmgzAcl9_HL492
[ ! 01:04:2019 15:33:38]: [ADMIN-console.log ]: Logged in!
[ ! 01:04:2019 15:33:38]: [ADMIN-console.warn]: [events.broadcast] Unknown event: hidenull
[log 01:04:2019 15:37:16]: REST: request
[ ! 01:04:2019 15:50:45]: [ADMIN-console.warn]: ProcessCMD: 80AE not found!
[ ! 01:04:2019 15:51:54]: [ADMIN-console.warn]: ProcessCMD: 80AE not found!
\le32>domains "xx.yyyy.ru" --path "C:/Program Files (x86)/MyChat Server/node/server/www/lobby/.well-known/acme-challenge" --generate-missing --unlink --live
2019/04/01 14:49:07 [ ZeroSSL Crypt::LE client v0.33 started. ]
2019/04/01 14:49:07 Loading an account key from account.key
2019/04/01 14:49:07 Loading a CSR from mydomain.csr
2019/04/01 14:49:10 Registering the account key
2019/04/01 14:49:11 The key is already registered. ID: 54379461
2019/04/01 14:49:13 Successfully saved a challenge file 'C:/Program Files (x86)/MyChat Server/node/server/www/lobby/.well-known/acme-challenge/kZ9FPzD2nxXpngZo6
SC5tvX--qLehnae8WJW2k77L58' for domain 'xx.yyyy.ru'
2019/04/01 14:49:15 Domain verification results for 'xx.yyyy.ru': success.
2019/04/01 14:49:15 Challenge file 'C:/Program Files (x86)/MyChat Server/node/server/www/lobby/.well-known/acme-challenge/kZ9FPzD2nxXpngZo6SC5tvX--qLehnae8WJW2k
77L58' has been deleted.
2019/04/01 14:49:15 Requesting domain certificate.
2019/04/01 14:49:17 Requesting issuer's certificate.
2019/04/01 14:49:17 Saving the full certificate chain to mydomain.crt.
2019/04/01 14:49:17 The job is done, enjoy your certificate! For feedback and bug reports contact us at [ https://ZeroSSL.com | https://Do-Know.com ]
Пн апр 01, 2019 5:17 pm Пн апр 01, 2019 5:17 pm
jbi2010
Если файлы не передаются через интернет — проверьте внешнее подключение, возможно вы не открыли доступ к серверу по 8080 порту.
Пн апр 01, 2019 8:26 pm Пн апр 01, 2019 8:26 pm
Попутно, сгенерировал аналогичным способом сертификат для другого проекта (тоже была проблема с доступом из приложения в андроиде). Помогло. Работает. Спасибо ,кстати, за наводку )
Пн апр 01, 2019 10:52 pm Пн апр 01, 2019 10:52 pm
В приложении от первоначальной попытки остался адрес сервера в виде ip-адреса. Исправил на доменное имя , остановил полностью приложение и запустил заново. Только после этого всё заработало.
Спасибо.
Параллельно пытал rocketchat, но ваш продукт вроде выигрывает.)
Вт апр 02, 2019 12:24 am Вт апр 02, 2019 12:24 am