We setup our website to run on the play framework. It is running http on 9000. We can access the site by going to http://servername.domain.com:9000 where servername is the name of the webserver.
We also setup our F5 loadbalancer to redirect all traffic from http to https and traffic from port 443 to 9000. We setup a domain name for the F5, vip.domain.com which connects to this webserver on the backend. We took out the other webservers out of the pool to debug so there's only 1 server in the pool currently.
When I go to the site on Chrome, if we go to http://vip.domain.com, the F5 redirects us to https://vip.domain.com and we get the green padlock and it says "Secure".
When I enter http://server.domain.com:9000, it says "Not Secure" and we don't get the padlock.
Someone did a security scan and said we are sending things in the clear unencrypted. We've done all our testing and told everyone to go to http://vip.domain.com, but I guess the scan used http://servername.domain.com:9000.
Is there a way to make http://servername.domain.com:9000 not work but yet still leave port 9000 open for http://vip.domain.com? We have access to make changes to both the server and VIP if needed.