on my Cisco Pix, I have the following related.
fixup protocol dns maximum-length 512
fixup protocol ftp 21
fixup protocol http 80
fixup protocol smtp 25
access-list inbound permit tcp any host 24.239.101.13 eq www
access-list inbound permit tcp any interface outside eq https
access-list inbound permit tcp any interface outside eq smtp
access-list inbound permit tcp any interface outside eq pop3
access-list inbound permit tcp any host 24.239.101.13 eq domain
access-list inbound permit udp any host 24.239.101.13 eq domain (where domain = port 53)
nat (inside) 0 access-list inside_out_nat0
nat (inside) 1 0.0.0.0 0.0.0.0 0 0
static (inside,outside) tcp interface www 136.146.156.10 www netmask 255.255.255.255 0 0
static (inside,outside) tcp interface smtp 136.146.156.10 smtp netmask 255.255.255.255 0 0
static (inside,outside) tcp interface pop3 136.146.156.10 pop3 netmask 255.255.255.255 0 0
static (inside,outside) tcp interface https 136.146.156.10 https netmask 255.255.255.255 0 0
static (inside,outside) udp interface domain 136.146.156.10 domain netmask 255.255.255.255 0 0
static (inside,outside) tcp interface domain 136.146.156.10 domain netmask 255.255.255.255 0 0
http server enable
http 136.146.156.0 255.255.255.0 inside
- fixup protocol dns maximum-length 512
- fixup protocol ftp 21
- fixup protocol http 80
- fixup protocol smtp 25
-
- access-list inbound permit tcp any host 24.239.101.13 eq www
- access-list inbound permit tcp any interface outside eq https
- access-list inbound permit tcp any interface outside eq smtp
- access-list inbound permit tcp any interface outside eq pop3
- access-list inbound permit tcp any host 24.239.101.13 eq domain
- access-list inbound permit udp any host 24.239.101.13 eq domain (where domain = port 53)
- nat (inside) 0 access-list inside_out_nat0
- nat (inside) 1 0.0.0.0 0.0.0.0 0 0
- static (inside,outside) tcp interface www 136.146.156.10 www netmask 255.255.255.255 0 0
- static (inside,outside) tcp interface smtp 136.146.156.10 smtp netmask 255.255.255.255 0 0
- static (inside,outside) tcp interface pop3 136.146.156.10 pop3 netmask 255.255.255.255 0 0
- static (inside,outside) tcp interface https 136.146.156.10 https netmask 255.255.255.255 0 0
- static (inside,outside) udp interface domain 136.146.156.10 domain netmask 255.255.255.255 0 0
- static (inside,outside) tcp interface domain 136.146.156.10 domain netmask 255.255.255.255 0 0
- http server enable
- http 136.146.156.0 255.255.255.0 inside
Not sure what port 443 does? Why open that one? Also as noted I'm using the Host Headers method, so still not sure why you'd suggest each website be on a different port other than 80
(If your server is resolving all sites to port 80 on the server then it will not know what site to go to. You can't run multiple sites on the same port.)