The following is a quick check list for setting up Windows server 2008 and IIS7 for deploying websites. The sites in question will be hosted on Rackspace cloud but the steps could apply to any windows server 2008 box. It’s mainly for my own sanity should I have to re-create the build at any point.
My steps thus far are:
- Allow exceptions in Windows firewall for
- Https
- Http
- Make temporary changes to IE to stop IE doing your head in with security alerts when downloading stuff. Try the following (make sure you switch this back on for production)
- Install latest dotnet
- Configure/ Install iis7 including:
- Common Http Features
- Asp.net
- ISAPI Extensions
- ISAPI Filters
- IIS Mgmt Console
- Static content
- Add any non included mime types that will be common across any subsequent sites (the sites I’m creating make heavy use of video for example).
- video/m4v
- video/mp4
- video/ogg (.oga, . ogg, .ogv)
- audio/ogg (.spx)
- images/svg+xml (.svgz)
- video/webm (.webm)
- application/x-font-woff (.woff)
- Install FTP 7.5 (using web platform installer)
- Create site(s)
- Host headers on local – Note if you want to use host name headers on local be sure to add them to (the obscure) hosts file in C:\Windows\System32\drivers\etc !! (127.0.0.1 hostheadername.com)
- Set up your app pool identity (http://learn.iis.net/page.aspx/624/application-pool-identities/)
- Install web deploy tool on server.

0 Responses to “Setting up a Windows 2008 server (in Rackspace cloud)”