Cisco ASA5505 – How to Configure a Web Server

cisco-asa

I'm sure there's answers to this all over the internet but I've tried for days and days and I just can't get it. Maybe I'm cisco dyslexic.

I have a simple home connection and lets say my external web ip address is 1.2.3.4, and inside my asa5505 network I've got a web server running in a VM which I want to expose to the internet for HTTPS and RDP. Lets say the internal IP of that server is 10.0.0.98

The rest of the network is on a domain but this webserver is not joined to the domain and I've enabled windows firewall.

Since its a VM I can't plug it into a separate port on the ASA5505.

What commands can I issue to the 5505 to safely expose HTTPS and RDP for just that machine, while keeping the rest of the network safe and without disabling vpn which is needed for home workers?

Help about in asdm gives:
Cisco Adaptive Security Appliance Software Version 8.3(1)
Device Manager Version 6.3(1)

TIA

Best Answer

I'd highly recommend using asdm if you are newer to cisco pix rules and ASA configuration. The process can be pretty simple....As mentioned make sure to create a NAT rule on the ASA to allow for the traffic, then nest this web server object in a group with very specific rules which will allow the desired traffic and not allow the undesired. There is also a feature built into asdm which will allow you to test the traffic flow once the rules are in place. It will go through the hops necessary and give you a go or no go =). High level summary but good luck, and if necessary holler and maybe I can be more specific.