MS IIS
(Microsoft Internet Information Services)
My Notes
Other Info
- Install (XP & Win 2000 Profesional)
- Control Panel
- Add/Remove Programs
- Click "Add/Remove Windows Components"
- Select "Internet Information Services (IIS)"
- Click "Details"
- Make sure that at least "World Wide Web Server" is selected.
- Click OK, then "Next"
- After the install, reboot your computer.
- To test, open a browser on the computer and enter:
http://localhost
(Note: You can also choose:
http://localhost/localstart.asp)
You can see the version on this page.
You can also launch the Documentation (which may launch in a separate
window).
- Version of IIS
- Other host names for your local install of IIS:
http://localhost/localstart.asp
http://127.0.0.1/localstart.asp
- may require Windows Authentication.
http://<your computer name> -
- The firewall "ZoneAlarm" will cause the http://<computername> to give a
404 error.
- Host name configuration file: (I think this is only used by Win98)
c:\windows\system32\drivers\etc\host
- Internet Services Manager - problems (recreate)
- The shortcut should be under: Start, Control Panel,
Administrator Tools, Internet Services Manager.
- Steps to recreate the shortcut (because mine didn't get created on
one of my PC's)
- Programs, Control Panel, Administrative Tools
- Right click, new, Shortcut
- Target: %SystemRoot%\system32\inetsrv\iis.msc
- Start in: C:\WINDOWS\system32\inetsrv
- Comment: Manages IIS, the web server for Internet and intranet
web sites.
- Use the other defaults
- Click "Apply", then "OK"
- Re-Register the IIS dll if you get the following error when trying
to run "Internet Service Manager":
Snap-in failed to
initialize. Name:<unknown> CLSID: etc.....
- Start, Run, type cmd.exe and
press ENTER
- regsvr32 %systemroot%\system32\inetsrv\inetmgr.dll
- You should see a windows
window that says:
DLLRegisterServer in ...... succeeded
- Now you can try running the
Shortcut in the bullet above or place the following in Windows
Explorer:
%SystemRoot%\system32\inetsrv\iis.msc
- IIS install problems and Firewalls
- ZoneLabs - Change the items below to allow http://<computername> to
work.
Launch ZoneLabs: Start, Programs, Zone Labs, Integrity Client (or
right click on the ZoneLabs Icon in the tray)
- Program Control, Programs.
- Locate the program "Internet Infromation Services" or "inetinfo.exe"
(%SystemRoot%\system32\inetsrv\inetinfo.exe).
Make each column have a check mark instead of an "X".
- Program Control, Components,
- svcext.dll (Services IISAdmin Extension DLL) - Allow.
- metadata.dll (IIS MetaBase DLL) - Allow.
SSL Server Certificate (Certification Authority)
- Self
Generating Certificates for IIS - my notes on creating Certificates
for Development purposes only.
- Terms
- CA - Certifying Authority or Certification Authority
- SSL - Secure Socket Layer
- Digital Certificates
- Trusted Certificate Authorities
- Private Keys
- Keystore - where keys (certificates etc...) are stored.
- CAs (Certifying Authority)
- Keys
- Public Key Management - Control Panel, Administrative Tools, Public
Key Management
- Keytool
- secure server software
- Certificate Manager Tool (Certmgr.exe)
- CertGen utility
- MakeCert Creates a test X.509 certificate.
Cert2SPC Creates a test software publisher's certificate (SPC).
MakeCTL Creates a certificate trust list (CTL). MakeCTL is also
available in a wizard that allows the user to make a CTL by using a
graphical user interface instead of a Command Prompt window.
CertMgr Manages certificates, CTLs, and certificate revocation lists
(CRLs).
- Sun Microsystem's
keytool
utility
- Self-generating Cers
- http://www.iis-resources.com/modules/AMS/article.php?storyid=459