There is nothing risky about port 80 being open. Security difficulties only come when the web server is sending requests over an unencrypted connection, especially if those requests contain sensitive data. Having port 80 be open and send nothing more than an HTTP redirect (301) is totally safe.