I have set up and enable a VM to Allow HTTP traffic and Allow HTTPS traffic but i cannot access the external IP in a browser. Im using the VM for web development testing and need to see changes made. The external IP address is listed as (ephemeral) but from what i've read, all this means is that the IP will not persist through shutoff/restart.
While the mass of my experience with cloud based products is AWS based ...
Please verify your firewall (Security Group Rule) configuration for this VM. Please verify that port 80 (and 443 if using SSL) are enabled to allow traffic from 0.0.0.0/0 to your VM.
When configuring Security Group Rules in the cloud 0.0.0.0/0 is to indicate to/from anywhere. So in this case you are allowing connections from anywhere (0.0.0.0/0) to connect to your VM.
Then please verify your webserver configuration. Are you using Apache or Nginx?
Can you curl the website from the terminal? e.g.
By using the curl command you will be able to determine that the webserver is in fact alive and ready for connections to minimize the troubleshooting time while you figure out the security group rules.
Thank you for the assistance, by not paying attention and enabling both HTTPS and HTTP traffic google adds a secure connection to the IP url but I never had a certificate for the VM thus removing the 's' from the URL it generates in https:// allowed me access.