Iis – How to enable incoming and outgoing world wide web traffic in IIS

asp.net-mvccloud-hostinggoogle-compute-engineiiswindows-server-2012-r2

Goal: Access website hosted on a remote cloud's IIS via web-browser.

Case: I wanted to open my IIS server (Windows server 2012 virtual machine hosted on Google compute engine) so that the website running locally on it becomes accessible via WWW.

As per EdSf's comment I need to make some firewall changes initially. So

Internal traffic is enabled

But when I go to that Virtual machine's external IP address, the website is not loading.

Update: Tried allowing remote connections in IIS and I believe this opened IIS to WWW.

The binding config for the site looks like this:

IIS binding config

I have enabled both 80 and 443 ports

Now it's running fine on SSL port 443 (except it lacks a SSL certificate). I am unable to access it through http port 80

site not loading

As per Kamran's comment, I have checked the firewall rules and there seems to be the issue:

Http traffic not allowed

The http traffic doesn't seems to be allowed.

How do I change it?

Best Answer

To do

courtesy

I'm writing this post to jot down all the things I need to do during cloudy ASP.NET website deployments.

source

Related Topic