lIIS Server Configuration For Record Retrieval - Version 6.0 Instructions Made On Windows Server 2003
lIIS Server Configuration For Record Retrieval - Version 6.0 Instructions Made On Windows Server 2003
0
Instructions made on Windows Server 2003
If you are running IIS 5.0, you might have to improvise a little.
If you do not see ASP.NET, you must install it by running this command:
aspnet_regiis.exe /i
In our installation, this command was under this folder:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
Step 3) Create a New Web Site called RecordRetrieval.
Assign the machine's IP Address and use an uncommon port number for it, such as 8444. You will also
have to select a path on your file system where you host the files. We set up this service with the
permission to read and run.
Step 4) Configure the ports and IP Address.
Right click on your new web site and go to 'properties'. On the 'web site' tab, assign an SSL port here.
The TCP Port we assigned is 8444 and we will assign an SSL port of 8555. Make sure that the IP
Address is also assigned.
The next step in the wizard will prompt you for the SSL port number. Enter 8555 or whatever
you selected in step 4.
http://165.189.102.88:8444/this.txt
You should see the contents of that file. If you get a dialog box asking you to log in, go back to the
directory security tab and 'authentication and access control'. Re-enter the user id/password here.
Step 9) Set up our web site to require HTTPS with Client Certificates.
Go to the directory security tab and click on 'edit' under 'secure communications'. Click on 'require
secure channel' and then click on 'require client certificates'. Click ok and restart your web service.
Now go back to the URL in step 10 and verify you get a message that states: 'The page must be viewed
over a secure channel'.
#!/usr/bin/env python
import httplib
import sys
CERTFILE = "MyCertificate.cer"
KEYFILE = "MyPrivateKey.key"
HOSTNAME = "165.189.102.88:8555"
conn.putrequest('GET', '/this.txt')
conn.endheaders()
conn.send('hello world')
response = conn.getresponse()
print response.read()
Open the file and look for the XML tag 'IisWebService'. This tag will have many attributes inside of it.
Add the attribute:
CertCheckMode="1"
This will disable CRL checking. WHEN YOU SETUP A CERTIFICATE AUTHORITY, MAKE
SURE THAT YOUR CRL DISTRIBUTION POINT IS RESOLVABLE ON THE INTERNET.
Step 14) Open a port on the firewall so the outside world can access your machine in the DMZ
If you are a network administrator, open the corresponding port on your firewall. Otherwise have fun
with the firewall staff!