Você precisa se conectar ao protocolo correto. Conectar-se a um servidor HTTPS na porta 8080 solicitando o endereço HTTP (que é o que acontecerá se você não prefixar seu URL) expirará, comportando-se como se o servidor não estivesse sendo executado.
Estou tentando executar Cuberite com seu próprio nome de usuário, cuberite. No entanto, quando eu
sudo -u cuberite ./Cuberite
Não consigo me conectar a ele com meu navegador da web:
$ sudo lsof -i :8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Cuberite 1091 ubuntu 25u IPv6 469693 0t0 TCP *:http-alt (LISTEN)
$ netstat -nla | grep 8080
tcp6 0 0 :::8080 :::* LISTEN
Mas se eu o executar com minha própria conta de login ("ubuntu"), posso acessá-lo com meu navegador:
$ sudo lsof -i :8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Cuberite 1152 ubuntu 25u IPv6 469908 0t0 TCP *:http-alt (LISTEN)
Cuberite 1152 ubuntu 26u IPv6 469909 0t0 TCP ip-172-29-30-22.ap-southeast-2.compute.internal:http-alt->123-243-56-42.static.tpgi.com.au:53169 (ESTABLISHED)
Cuberite 1152 ubuntu 27u IPv6 469911 0t0 TCP ip-172-29-30-22.ap-southeast-2.compute.internal:http-alt->123-243-56-42.static.tpgi.com.au:53170 (ESTABLISHED)
Cuberite 1152 ubuntu 28u IPv6 469913 0t0 TCP ip-172-29-30-22.ap-southeast-2.compute.internal:http-alt->123-243-56-42.static.tpgi.com.au:53171 (ESTABLISHED)
Cuberite 1152 ubuntu 29u IPv6 469915 0t0 TCP ip-172-29-30-22.ap-southeast-2.compute.internal:http-alt->123-243-56-42.static.tpgi.com.au:53173 (ESTABLISHED)
Cuberite 1152 ubuntu 30u IPv6 469917 0t0 TCP ip-172-29-30-22.ap-southeast-2.compute.internal:http-alt->123-243-56-42.static.tpgi.com.au:53172 (ESTABLISHED)
Cuberite 1152 ubuntu 31u IPv6 469919 0t0 TCP ip-172-29-30-22.ap-southeast-2.compute.internal:http-alt->123-243-56-42.static.tpgi.com.au:53174 (ESTABLISHED)
$ netstat -nla | grep 8080
tcp6 0 0 :::8080 :::* LISTEN
Qual é a diferença entre meu usuário de login e cuberite de usuário, de forma que esse comportamento seja diferente? Como posso descobrir diferenças entre essas contas?
Você precisa se conectar ao protocolo correto. Conectar-se a um servidor HTTPS na porta 8080 solicitando o endereço HTTP (que é o que acontecerá se você não prefixar seu URL) expirará, comportando-se como se o servidor não estivesse sendo executado.