К навыкам УДЯ это не относится.
[Модуль] Yandex Home (yandexhome)
Модератор: immortal
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: [Модуль] Yandex Home (yandexhome)
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 19
- Зарегистрирован: Ср янв 17, 2018 8:24 pm
- Благодарил (а): 8 раз
- Поблагодарили: 1 раз
Re: [Модуль] Yandex Home (yandexhome)
Здравствуйте.
Заранее приношу извинения за глупый вопрос и прошу вас помощи, проблема в следующем: привязываю яндекс станцию к majordomo через модуль Yandex Home (сервер стоит на Win10). Успешно получил сертификаты через certbot, на сервере прописал пути к ключам. Страницу сервера открывает и с http://ghs123456.ddns.net и с https://ghs123456.ddns.net, но проблема в том, что доступ из внешней сети есть только по ссылке - http://ghs123456.ddns.net, по ссылке https://ghs123456.ddns.net страницу не открывает. Доменное имя получал на сайте no-ip.com, через роутер пробросил локальный IP адрес сервера на 80 порт. Пробовал проверять сертификат на сайте 2ip, выдает ошибку. Прошу подсказать в какую сторону копать.
Заранее приношу извинения за глупый вопрос и прошу вас помощи, проблема в следующем: привязываю яндекс станцию к majordomo через модуль Yandex Home (сервер стоит на Win10). Успешно получил сертификаты через certbot, на сервере прописал пути к ключам. Страницу сервера открывает и с http://ghs123456.ddns.net и с https://ghs123456.ddns.net, но проблема в том, что доступ из внешней сети есть только по ссылке - http://ghs123456.ddns.net, по ссылке https://ghs123456.ddns.net страницу не открывает. Доменное имя получал на сайте no-ip.com, через роутер пробросил локальный IP адрес сервера на 80 порт. Пробовал проверять сертификат на сайте 2ip, выдает ошибку. Прошу подсказать в какую сторону копать.
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: [Модуль] Yandex Home (yandexhome)
Для HTTPS нужно отдельный порт пробрасывать. Обычно это tcp/443.Михаил1990 писал(а): ↑Пн янв 18, 2021 9:32 amчерез роутер пробросил локальный IP адрес сервера на 80 порт. Пробовал проверять сертификат на сайте 2ip, выдает ошибку. Прошу подсказать в какую сторону копать.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 19
- Зарегистрирован: Ср янв 17, 2018 8:24 pm
- Благодарил (а): 8 раз
- Поблагодарили: 1 раз
Re: [Модуль] Yandex Home (yandexhome)
Пробовал и 443 пробрасывать, но результата нет, пишет не удаётся получить доступ к сайту. Отключал брандмауэр, создавал правило для 443 порта ничего не помогает. Вероятнее всего у меня руки кривые, но не могу понять куда копать). Порт пробрасываю через роутер TP Link (NAT переадресация виртуальные серверы), где указываю свой локальный IP адрес машины на которой стоит сервер, тип сервиса DNS, протокол TCP, внутренний, внешний порт – 443. Доступа из вне по https:// - нет. Ставлю 80 вместо 443 все работает только по http://skysilver писал(а): ↑Пн янв 18, 2021 11:08 amДля HTTPS нужно отдельный порт пробрасывать. Обычно это tcp/443.Михаил1990 писал(а): ↑Пн янв 18, 2021 9:32 amчерез роутер пробросил локальный IP адрес сервера на 80 порт. Пробовал проверять сертификат на сайте 2ip, выдает ошибку. Прошу подсказать в какую сторону копать.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Yandex Home (yandexhome)
Какая система у вас? Винда, линукс? Какой веб сервер? Что в конфиге дописали для 443 порта?Михаил1990 писал(а): ↑Пн янв 18, 2021 8:25 pmПробовал и 443 пробрасывать, но результата нет, пишет не удаётся получить доступ к сайту. Отключал брандмауэр, создавал правило для 443 порта ничего не помогает. Вероятнее всего у меня руки кривые, но не могу понять куда копать). Порт пробрасываю через роутер TP Link (NAT переадресация виртуальные серверы), где указываю свой локальный IP адрес машины на которой стоит сервер, тип сервиса DNS, протокол TCP, внутренний, внешний порт – 443. Доступа из вне по https:// - нет. Ставлю 80 вместо 443 все работает только по http://
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 19
- Зарегистрирован: Ср янв 17, 2018 8:24 pm
- Благодарил (а): 8 раз
- Поблагодарили: 1 раз
Re: [Модуль] Yandex Home (yandexhome)
nick7zmail писал(а): ↑Вт янв 19, 2021 9:28 amКакая система у вас? Винда, линукс? Какой веб сервер? Что в конфиге дописали для 443 порта?Михаил1990 писал(а): ↑Пн янв 18, 2021 8:25 pmПробовал и 443 пробрасывать, но результата нет, пишет не удаётся получить доступ к сайту. Отключал брандмауэр, создавал правило для 443 порта ничего не помогает. Вероятнее всего у меня руки кривые, но не могу понять куда копать). Порт пробрасываю через роутер TP Link (NAT переадресация виртуальные серверы), где указываю свой локальный IP адрес машины на которой стоит сервер, тип сервиса DNS, протокол TCP, внутренний, внешний порт – 443. Доступа из вне по https:// - нет. Ставлю 80 вместо 443 все работает только по http://
Windows 10, Веб-сервер Apache, в config:
<VirtualHost *:443>
ServerName ghs123456.ddns.net
DocumentRoot c:/xampp/htdocs/
<Directory *>
Options All -Indexes
Order deny,allow
deny from all
</Directory>
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Yandex Home (yandexhome)
Для включения SSL обработчика в конфиге должен быть как минимум вот такой набор опций в секции VirtualHost
SSLEngine on
SSLCertificateFile /etc/ssl/crt/bazov_cert.crt
SSLCertificateKeyFile /etc/ssl/crt/private.key
SSLCertificateChainFile /etc/ssl/crt/promejut_cert.crt (этот необязателен)
Возможно на 443 порту вообще не запускается listen.
Так что конфигурируйте ваш вебсервер, перенаправление тут не при чем пока что.
SSLEngine on
SSLCertificateFile /etc/ssl/crt/bazov_cert.crt
SSLCertificateKeyFile /etc/ssl/crt/private.key
SSLCertificateChainFile /etc/ssl/crt/promejut_cert.crt (этот необязателен)
Возможно на 443 порту вообще не запускается listen.
Так что конфигурируйте ваш вебсервер, перенаправление тут не при чем пока что.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 19
- Зарегистрирован: Ср янв 17, 2018 8:24 pm
- Благодарил (а): 8 раз
- Поблагодарили: 1 раз
Re: [Модуль] Yandex Home (yandexhome)
Приношу извинения, я криворукий скопировал не весь текст:nick7zmail писал(а): ↑Ср янв 20, 2021 7:24 pmДля включения SSL обработчика в конфиге должен быть как минимум вот такой набор опций в секции VirtualHost
SSLEngine on
SSLCertificateFile /etc/ssl/crt/bazov_cert.crt
SSLCertificateKeyFile /etc/ssl/crt/private.key
SSLCertificateChainFile /etc/ssl/crt/promejut_cert.crt (этот необязателен)
Возможно на 443 порту вообще не запускается listen.
Так что конфигурируйте ваш вебсервер, перенаправление тут не при чем пока что.
СпойлерПоказать
<VirtualHost *:443>
ServerName ghs123456.ddns.net
DocumentRoot c:/xampp/htdocs/
# <Directory *>
# Options All -Indexes
# Order deny,allow
# deny from all
# </Directory>
# URL авторизации (authorize.php)
<Location /modules/yandexhome/authorize.php>
ProxyPass http://127.0.0.1/modules/yandexhome/authorize.php
ProxyPassReverse http://127.0.0.1/modules/yandexhome/authorize.php
</Location>
# URL для получения и обновления токена (token.php)
<Location /modules/yandexhome/token.php>
ProxyPass http://127.0.0.1/modules/yandexhome/token.php
ProxyPassReverse http://127.0.0.1/modules/yandexhome/token.php
</Location>
# URL обработчика навыка (smarthome.php)
<Location /modules/yandexhome/smarthome.php>
ProxyPass http://127.0.0.1/modules/yandexhome/smarthome.php
ProxyPassReverse http://127.0.0.1/modules/yandexhome/smarthome.php
</Location>
# URL на директорию с картинками для формы авторизации
<Location /modules/yandexhome/img>
ProxyPass http://127.0.0.1/modules/yandexhome/img
ProxyPassReverse http://127.0.0.1/modules/yandexhome/img
</Location>
# URL на директорию со стилями для формы авторизации
<Location /modules/yandexhome/css>
ProxyPass http://127.0.0.1/modules/yandexhome/css
ProxyPassReverse http://127.0.0.1/modules/yandexhome/css
</Location>
# АктивируемSSL
SSLEngine on
# Указываем пути к файлам SSL-сертификата.
SSLCertificateFile C:\Certbot\archive\ghs123456.ddns.net\fullchain1.pem
SSLCertificateKeyFile C:\Certbot\archive\ghs123456.ddns.net\privkey1.pem
SSLCertificateChainFile C:\Certbot\archive\ghs123456.ddns.net\chain1.pem
</VirtualHost>
ServerName ghs123456.ddns.net
DocumentRoot c:/xampp/htdocs/
# <Directory *>
# Options All -Indexes
# Order deny,allow
# deny from all
# </Directory>
# URL авторизации (authorize.php)
<Location /modules/yandexhome/authorize.php>
ProxyPass http://127.0.0.1/modules/yandexhome/authorize.php
ProxyPassReverse http://127.0.0.1/modules/yandexhome/authorize.php
</Location>
# URL для получения и обновления токена (token.php)
<Location /modules/yandexhome/token.php>
ProxyPass http://127.0.0.1/modules/yandexhome/token.php
ProxyPassReverse http://127.0.0.1/modules/yandexhome/token.php
</Location>
# URL обработчика навыка (smarthome.php)
<Location /modules/yandexhome/smarthome.php>
ProxyPass http://127.0.0.1/modules/yandexhome/smarthome.php
ProxyPassReverse http://127.0.0.1/modules/yandexhome/smarthome.php
</Location>
# URL на директорию с картинками для формы авторизации
<Location /modules/yandexhome/img>
ProxyPass http://127.0.0.1/modules/yandexhome/img
ProxyPassReverse http://127.0.0.1/modules/yandexhome/img
</Location>
# URL на директорию со стилями для формы авторизации
<Location /modules/yandexhome/css>
ProxyPass http://127.0.0.1/modules/yandexhome/css
ProxyPassReverse http://127.0.0.1/modules/yandexhome/css
</Location>
# АктивируемSSL
SSLEngine on
# Указываем пути к файлам SSL-сертификата.
SSLCertificateFile C:\Certbot\archive\ghs123456.ddns.net\fullchain1.pem
SSLCertificateKeyFile C:\Certbot\archive\ghs123456.ddns.net\privkey1.pem
SSLCertificateChainFile C:\Certbot\archive\ghs123456.ddns.net\chain1.pem
</VirtualHost>
-
- Сообщения: 3
- Зарегистрирован: Пт май 29, 2015 10:13 pm
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: [Модуль] Yandex Home (yandexhome)
Привет! Огромное спасибо за твои труды, отличный модуль и самое главное рабочий.
Не могу справится с ползунком на каналах), делаю сценарий в действиях выбираю тв/каналы и там ползунок выбора номеров каналов вот 4 канал ни как не могу поймать), с 1ого сразу на 5тый зараза прыгает, я понимаю ползунок красиво, но лучше бы окошко в котором можно циферки каналов печатать. Спасибо. Пенсию принесут обязательно отблагодарю. Еще раз огромное спасибо за твои труды. И еще совсем запамятовал после выполнения сценария не много раздражает "Окей, поехали", лучше не большой мелодичный звук или просто "Окей".
Не могу справится с ползунком на каналах), делаю сценарий в действиях выбираю тв/каналы и там ползунок выбора номеров каналов вот 4 канал ни как не могу поймать), с 1ого сразу на 5тый зараза прыгает, я понимаю ползунок красиво, но лучше бы окошко в котором можно циферки каналов печатать. Спасибо. Пенсию принесут обязательно отблагодарю. Еще раз огромное спасибо за твои труды. И еще совсем запамятовал после выполнения сценария не много раздражает "Окей, поехали", лучше не большой мелодичный звук или просто "Окей".
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Yandex Home (yandexhome)
А, в таком случае я вижу у вас только редиректы на модуль яндекса на 80й порт...совсем не факт что на 443 у вас что то открываться должно с таким конфигом...вы определитесь - вам таки редиректы только нужны или же весь мажордом на 443 на внешке? И нет, с ip это не связано. Если пробрасывается 80 - должен и 443.Михаил1990 писал(а):Приношу извинения, я криворукий скопировал не весь текст:nick7zmail писал(а): ↑Ср янв 20, 2021 7:24 pmДля включения SSL обработчика в конфиге должен быть как минимум вот такой набор опций в секции VirtualHost
SSLEngine on
SSLCertificateFile /etc/ssl/crt/bazov_cert.crt
SSLCertificateKeyFile /etc/ssl/crt/private.key
SSLCertificateChainFile /etc/ssl/crt/promejut_cert.crt (этот необязателен)
Возможно на 443 порту вообще не запускается listen.
Так что конфигурируйте ваш вебсервер, перенаправление тут не при чем пока что.Возможно я задам совсем глупый вопрос, но может это связано IP (статический белый IP у провайдера я не покупал)? Хотя на 80 порту удаленно заходит на сервер без проблем.СпойлерПоказать<VirtualHost *:443>
ServerName ghs123456.ddns.net
DocumentRoot c:/xampp/htdocs/
# <Directory *>
# Options All -Indexes
# Order deny,allow
# deny from all
# </Directory>
# URL авторизации (authorize.php)
<Location /modules/yandexhome/authorize.php>
ProxyPass http://127.0.0.1/modules/yandexhome/authorize.php
ProxyPassReverse http://127.0.0.1/modules/yandexhome/authorize.php
</Location>
# URL для получения и обновления токена (token.php)
<Location /modules/yandexhome/token.php>
ProxyPass http://127.0.0.1/modules/yandexhome/token.php
ProxyPassReverse http://127.0.0.1/modules/yandexhome/token.php
</Location>
# URL обработчика навыка (smarthome.php)
<Location /modules/yandexhome/smarthome.php>
ProxyPass http://127.0.0.1/modules/yandexhome/smarthome.php
ProxyPassReverse http://127.0.0.1/modules/yandexhome/smarthome.php
</Location>
# URL на директорию с картинками для формы авторизации
<Location /modules/yandexhome/img>
ProxyPass http://127.0.0.1/modules/yandexhome/img
ProxyPassReverse http://127.0.0.1/modules/yandexhome/img
</Location>
# URL на директорию со стилями для формы авторизации
<Location /modules/yandexhome/css>
ProxyPass http://127.0.0.1/modules/yandexhome/css
ProxyPassReverse http://127.0.0.1/modules/yandexhome/css
</Location>
# АктивируемSSL
SSLEngine on
# Указываем пути к файлам SSL-сертификата.
SSLCertificateFile C:\Certbot\archive\ghs123456.ddns.net\fullchain1.pem
SSLCertificateKeyFile C:\Certbot\archive\ghs123456.ddns.net\privkey1.pem
SSLCertificateChainFile C:\Certbot\archive\ghs123456.ddns.net\chain1.pem
</VirtualHost>
Отправлено с моего Xperia XZ1 Compact через Tapatalk
- За это сообщение автора nick7zmail поблагодарил:
- Михаил1990 (Чт янв 21, 2021 11:16 pm)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<