I've set up a server running Jenkins. The web-interface doesn't have SSL/TLS support turned on by default, and I have not attempted to turn it on, and do not want to turn it on (for now at least).
When I set this server up, (at say, example.com:7070
), I accidentally typed in the url to visit it as https://example.com:7070
, rather than http://...
. The Jenkins server either didn't serve a TLS cert, or didn't know how to, but either way, I got a ERR_SSL_PROTOCOL_ERROR
. This is seemingly correct, as it didn't negotiate a TLS connection correctly.
What isn't correct, however, is that if I now try to go to http://example.com:7070
, (the non-HTTPS url), I get auto-redirected by Chrome straight to https://...
, and I can't convince it to go to the non-TLS version of the site. Of course, that means I just continue to get the ERR_SSL_PROTOCOL_ERROR
again, meaning I can't get to the site.
The site works absolutely fine (over http://...
) in e.g. Firefox/Safari, so I can only conclude Chrome is somewhere storing information on TLS certs, and has incorrectly stated that it is expecting a TLS connection, and won't connect to the site without it.
Any suggestions or thoughts? How can I delete this information? (I've tried clearing browser history/cache to no avail.)