Мой сайт с вещами работал отлично.Я установил apache с LetsEncript и использовал правило перенаправления, чтобы передать любую активность http в https.Перенаправление работает, и я могу войти в систему, но ни на одном моем устройстве нет данных телеметрии.если я локально захожу на тэсборд через http (не https), на устройствах есть вся телеметрия.Не уверен, почему перенаправление остановит доступ сайта к базе данных (если это проблема).
000-default.conf:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI}
</VirtualHost>
000-default-le-ssl.conf:
<VirtualHost *:443>
ServerName My_Domain.com
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLCertificateFile /etc/letsencrypt/live/My_Domain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/My_Domain.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
Thingsboard.log:
2019-02-01 01:19:54,577 [http-nio-0.0.0.0-8080-exec-3] ERROR o.s.w.s.s.s.DefaultHandshakeHandler - Handshake failed due to invalid Upgrade header: null
2019-02-01 01:19:58,567 [http-nio-0.0.0.0-8080-exec-1] ERROR o.s.w.s.s.s.DefaultHandshakeHandler - Handshake failed due to invalid Upgrade header: null
2019-02-01 01:20:00,773 [SockJS-2] INFO o.t.s.d.n.CassandraBufferedRateExecutor - Permits queueSize [0] totalAdded [0] totalLaunched [0] totalReleased [0] totalFailed [0] totalExpired [0] totalRejected [0] totalRateLimited [0] totalRateLimitedTenants [0] currBuffer [0]
Не уверен, что делать.Любые идеи.
Заранее спасибо.