This page describes the basic steps of the installation based on IIS 7.5 on Windows Server 2008 R2. Other versions of IIS and Windows will be similar.
Prerequisites
Starting from a clean installation of Windows Server 2008 R2, follow these steps to get IIS installed and ready for running the proxy:
- Using the Server Manager add these to your server if they aren't already installed:
- Role: 'Web Server (IIS)'
- Role Service: 'Application Development/ASP.NET'
- Feature: '.NET Framework 3.5.1 Features' (with sub-features)
- Open a command prompt as Administrator and execute this command (this may actually not be necessary depending on the order of installation, but it won't hurt either):
%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe /i
Create Certificate
Before configuring RemoteSupport, you'll need a server certificate. You can use an an existing certificate, or create a self-signed one.
To create a self-signed certificate there are two ways:
- Using IIS Manager:
- Go to your server and open 'Server Certificates'
- Choose 'Create Self-Signed Certificate...' and fill in the requestd data.
- Export the certificate to a file
- Using makecert:
- makecert.exe -pe -sr LocalMachine -ss My -a sha1 -n CN=<enteryourdescriptionhere> -sky exchange
Either way, you will also need to grant the ASP.NET user reading rights on the certificate store of the machine, as described on this page:
- Start mmc.exe
- From the File menu choose 'Add/Remove Snap-in...'
- Choose 'Certificates' and press 'Add >'
- Select 'Computer Account' and on the next page 'Local computer', Finish, OK
- Browse to Personal\Certificates
- Right click on your certificate and in the sub-menu 'All Tasks' choose 'Manage Private Keys...'
- In the following Permissions dialog grant read access to NETWORK SERVICE, IUSR, IIS_IUSRS