Tutorial: Installing SSL in IIS on Windows Server 2008

I'm surprised at the changes I'm still discovering in IIS 7.5 in Windows Server 2008. I've managed quite a few Windows Server 2003 boxes over the years, and now I'm exclusively on 2008 boxes. One of the recent surprises I ran into was just how different it is to set up SSL on a hosted site in IIS 7.5 . This was not exactly a simple task on previous versions of IIS, but it had become comfortable if only by rote.

Getting close is intuitive enough -- open up Information Services Manager, and click on the site you want to work on. You should see an SSL settings icon, but if you click on it, you'll get a surprising message:

"The site does not have a secure binding (HTTPS) and cannot accept SSL connections."

While this seems like an annoyance, it's actually a very powerful addition to the functionality that can be hosted from IIS. You want to handle FTP? Add an FTP binding and a managed assembly. Your own proprietary protocol? Go for it!

Back to the issue at hand, how to enable secure binding for a website. All you need to do is right click the site to edit, and choose "Edit Bindings". From here, choose "Add", and select "HTTPS" from the list, assign to the IPs du jour, and pick your certificate. I won't get into certificate generation / purchasing in this article, but there's a self-signed one installed by default that can be used provided a browser warning is not too intrusive for your purposes. 

Keep in mind that for a client-facing site, you should always have a legitimate signed certificate to maintain a professional atmosphere.

Once this is done, you can optionally go back to the SSL settings, and force a site to only function over SSL if that's your ideal scenario.

Your site should now be functioning over SSL.

Posted on 8/16/2010 8:05:00 PM by Jason Nadal

Permalink | Comments |

Categories: security | windows | iis

Tags:

Currently rated 2.0 by 3 people

  • Currently 2/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Predictive Analytics -- Data Mining

After some frenetic development at my new position, I've had the opportunity to try out some new technology (read that as 'new to me', rather than new in general): Sql Server 2008 Data Mining. I'll be sharing quite a lot of perspective on this in upcoming posts, with some practical examples where possible.

One thing that's surprised me so far is how small the community seems to be around this. It doesn't seem to be very well publicized, even withing Sql circles. Most of the documentation that's out there are from members of the Sql Server development team at Microsoft that have come up with the server implementation.

After having some hands on, there's plenty to love and quite a bit of frustration, however I believe ultimately that most developers and information workers will find a great deal of value in this little-hyped tool.

Here's some trivia that gives you a picture about what it takes to learn how to effectively use this:

1) Data Mining is tightly integrated as a part of SSAS -- Sql Server Analysis Server (with all that goes with that -- Windows Auth only included)

2. Data Mining queries (predictions) are done using DMX queries (not to be confused with MDX queries for cubes, although you can blend a statement with a DMX query and an MDX subselect)

3) Data Mining started out as an ODBC set of extensions  -- literally Data Mining eXtensions for ODBC (aka DMX)

4) Mining Models and Structures are stored under the covers as cube-ish metadata. Don't believe me? Check out the tooling, and note how attributes are made... there's a lot of similarities there.

5) The Data Mining add-on for office is really something that should be exploited -- essentially making an on-the-fly cube based on a table in excel, and then having the ability to create live trending forecasts / clustering / market basket associations? Sign me up!

6) The tooling is inconsistent, depending on the type of data you're working with. If you predict nested details, you lose some tooling functionality; if you only predict master-level fields, you lose other functionality. 

7) Although the technology has been out since at least Sql Server 2000, the adoption rate looks low, or people aren't sharing their learned lessons with the community at large. I've gathered the blog feeds I've found so far here: http://www.google.com/reader/bundle/user%2F09775912853343203303%2Fbundle%2FSqlServerDataMining

8) This book is invaluable -- there's learned lessons and documentation here that can't even be found in the Books Online documentation in Sql Server. Data Mining with Microsoft Sql Server 2008 by Jamie McLennan, ZhaoHui Tang, and Bogdan Crivat.

 

Posted on 8/11/2010 7:55:00 PM by Jason Nadal

Permalink | Comments |

Categories: dmx | DataMining

Tags: , , ,

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5