I believe that this question is not duplicate of the following question. This is because the answer provided to that question only focus on user experience, while my question focus purely on security.
Scenario: I am running a small website, which is only meant to be used by me and few of my friends. I am using HTTPS to connect to the website, and I left port 80 blocked. All of the legitimate users were informed that the website will ONLY work if they put https://
on the front of the address, and everyone accepted this without any obligation and no one had any issues with this. The website requires the user to login straight from beginning, before they can access anything, which means that the SSL is required from beginning of the connection. While the HSTS is not available yet, implementation of HSTS is also planned on the server.
Question: Is blocking port 80 rendering the website more secure? I have been looking for results on google, however everything focus purely on user experience (e.g. that the user don't need to put https://
on front of the link, or otherwise the web browser wont connect.)
For this question I expect the answer to focus mainly on security. However for further reference I will be alright if the answer also highlight why blocking the port 80 is a bad idea. If this is a case I would like to ask to separate the answer into two parts.