Apache Tomcat URL bez prefixu https

0

Mam serwer Tomcat 9. Jak sprawić aby:
a) nie trzeba było wpisywać numeru portu tylko domyślnie nasłuchiwało na porcie 8443 na którym jest SSL
w pliku server.xml mam dodany następujący wpis

<Connector port="8080 protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8442" />

b) nie był konieczny prefix https:// - tzn. wystarczyłoby wpisać nazwę strony lub jej adres IP i prefix byłby sam uzupełniany. W tym momencie jak nie dopiszę prefixu https:// bez względu na port 8080 lub 8443 dostaję w przeglądarce wiadomość:

Bad Request
This combination of host and port requires TLS.
0

Na pewno masz problem z serwerem, a nie z przeglądarką?

0

Jak mogę to sprawdzić?
W różnych przeglądarkach jest tak samo:
Wpisanie samego adresu IP serwera powodu wyskoczenie błędu - Nie udało się nawiązać połączenia ale przeglądarka sama dopisuje prefix "https://" tj. wpisuje 1.2.3.4 a dostaję https://1.2.3.4
Wpisanie adresu IP z numerem portu 8080 powoduje wyskoczenie błędu - Nie udało się nawiązać połączenia ale adres w pasku przeglądarki nie ulega zmianie.
Wpisanie adresu IP z numerem portu 8443 powoduje wyskoczenie błędu - Bad Request This combination of host and port requires TLS. i nie ma zmian w adresie w pasku przeglądarki.
Wpisanie adresu IP z numerem portu 8080 i prefixem https:// powoduje wyskoczenie błędu - Nie udało się nawiązać połączenia.
Wpisanie adresu IP z numerem portu 8443 i prefixem https:// powoduje otwarcie strony głównej Tomcata.

1 użytkowników online, w tym zalogowanych: 0, gości: 1