Psst! Did you know DevelopmentNow is a mobile web site design agency?

Contact us for help mobilizing your site, or to sign up for our beta Mobile Web SDK!
all groups > inetserver iis > may 2007 >

inetserver iis : Website with two IP's and one cert.


Justin Rich
5/7/2007 11:45:22 AM
i have a web server that will have two IP's. one used for internal use
(unrestricted) and one for internet use that will have an SSL cert.

I know how to apply the multiple IP's but do i need to do anything with the
cert to make the external connections secure and the internal non secure?

or is this just as simple as putting both IP's on the site and applying the
cert and just referng to them as https://webaddress and
http://internaladdress ?

Thanks
Justin

Peter O'Dowd (MVP)
5/7/2007 1:27:44 PM
Is the URL the same for internal and extrnal? If so it makes it a whole lot
easier.

--
Peter O'Dowd
Exchange Server MVP
http://www.blade.net.nz
[quoted text, click to view]

Justin Rich
5/7/2007 4:38:33 PM
unfortunately no.
different IP's for each name...
basically one website with two ip's and two names

123.123.123.222 - www.external.com
123.123.123.111 - intneral.ad.com

[quoted text, click to view]

Peter O'Dowd (MVP)
5/7/2007 4:46:05 PM
One way around this, it depends upon your firewall, make it so that SSL is
configured on the website but not mandatory. Then make it so that your
firewall enforces SSL to that website.


--
Peter O'Dowd
Exchange Server MVP
http://www.blade.net.nz
[quoted text, click to view]

Ken Schaefer
5/8/2007 12:00:00 AM
You should create two websites in IIS Manager. Point them to the same web
content. Configure each website with the necessary IP address (and
optionally host header)

For the external site, install the certificate, and check the "Require SSL"
checkbox (that will force HTTPS only)

For the internal site, you are ready to go.

Cheers
Ken


[quoted text, click to view]
Justin Rich
5/8/2007 12:00:00 AM
Is this menthod the recommended choice because of security or stability?

I dont really need to force the SSL, the firewall/DMZ setup will handle
that. basically only 443 will be open to the public.
Due to the way the site is setup (a mess) its rather hard to split it like
you suggested, infact ive tried and it didnt go well. not to mention that
configuration isnt supported by the vendor.

Thanks
Justin

[quoted text, click to view]

Justin Rich
5/8/2007 9:43:30 AM
I dont care if the internal users want to use SSL, if they end up there it
was their own wrong doing. For the most part they are given a generated URL
to view an image. so as long as the program generating the url doesnt toss a
https in there its fine (and it wont)

the name resolution should be fine, i cant see a problem with that..

Its a rather botched up image viewer for radiology images. the largest
problem with creating two sites is the management overhead. the application
itself modifies IIS (adds virtual directories) which i would need to find a
good way to replicate. Also its running off a tomcat ISAPI filter which im
sure should be just fine, but its not currently the most stable thing so id
rather stay away from trying to get that to work correctly on two sites.

Im sure with some effort and work i could setup the system as you suggested
but i dont see the benefit of it. there is no security issue with the
proposed setup and its a simpler setup.

I appreciate all of your insight and help. always good to see things from
different angles.

Thanks
Justin

[quoted text, click to view]

Ken Schaefer
5/8/2007 11:07:31 PM
Well, if you have just a single website then it'll still work. But depending
on a few things (like name resolution) you can't stop internal users
accessing the site using SSL (and getting a warning message) etc.

Not sure what the application is, but you can't create two websites with
exactly the same settings? IIS just stores settings in metabase.xml - I
haven't seen many applications that care what's in metabase.xml...

Cheers
Ken


[quoted text, click to view]
Justin Rich
5/9/2007 11:45:25 AM
I think that's the approach im going to take here.
Thanks
Justin

[quoted text, click to view]

Shri Ram
5/27/2007 11:59:40 AM
you would be having two virtual folders for them. use cert in one and leave the other as it is.

EggHeadCafe.com - .NET Developer Portal of Choice
AddThis Social Bookmark Button