What are the criteria for establishing https so that it’s possible to access web-interface with:
[https://(hostname):8080]
From what I’ve read we’re going to generate a certificate with Let’s Encrypt
Above description, in my opinion, is a little loosen explained. When let’s encrypt cli tool has been installed, and we execute the above commando, we receive following error:
Port 80 and 443 are allowed.
What i’ve done so far:
Loraserver
- secured network-server api (set ca_cert, tls_cert and tls_key)
- secured join-server api (set ca_cert, tls_cert and tls_key) and changed http://… to https://…
Lora-app-server
- secured application-server internal api (set ca_cert, tls_cert and tls_key)
- secured join-server api (set ca_cert, tls_cert and tls_key)
- Have not secured web-interface and public api (suspect the problem lies here)
Web-interface (Network-servers)
- set ca_cert, tls_cert and tls_key in TLS CERTIFICATES
- Have not changed Network_server server from localhost:8000 to loraserver:8000 in GENERAL due to error (context deadline exceeded(code: 2))
LOGS:
- sudo systemctl status loraserver
- sudo systemctl status lora-app-server (error and warning occurs when i try to change localhost:8000 to loraserver:8000)
- sudo journalctl -u loraserver -f -n 250
- sudo journalctl -u lora-app-server -f -n 250