title: Why need to explicitly specify port 80 to access my website using HTTPS?
body: <p>I followed the instruction to make my nodejs server listening to port 80. </p>
  
  <p><a href="https://www.digitalocean.com/community/tutorials/how-to-use-pm2-to-setup-a-node-js-production-environment-on-an-ubuntu-vps" rel="nofollow">https://www.digitalocean.com/community/tutorials/how-to-use-pm2-to-setup-a-node-js-production-environment-on-an-ubuntu-vps</a></p>
  
  <p>My server does not have a domain yet. The problem is that if my server used <code>HTTPS</code>, I cannot access my server without specifying port 80 like this <code>https://xx.xxx.xxx.xx:80</code>. However, using <code>HTTP</code>, without specifying port, I still can access my website using IP. </p>
  
  <p>What did I do wrong here?</p>