======Links======
[[http://www.gafvert.info/iis/|IIS Home @ gafvert.info]] \\
[[http://www.iisanswers.com/|IISAnswers - Support Central for IIS 6 and IIS 5]] \\
[[http://www.iisfaq.com/|IISFAQ]] \\
**Blogs:** \\
[[http://www.brettblog.com/|BrettBlog]] \\
[[http://www.adopenstatic.com/cs/blogs/ken/|Ken Schaefer]] \\
[[http://www.port80software.com/200OK/|Port80 Blog]] \\
[[http://www.iisadmin.co.uk/|IIS Admin Blog]] \\
[[http://weblogs.asp.net/owscott/|Scott Forsyth's Blog]] \\
[[http://weblogs.asp.net/steveschofield/|Steve Schofield Weblog]] \\
[[http://www.iis-digest.com/|IIS & Exchange Digest]] Blogging and Evangelising about Microsoft Internet and Unified Communications technology by Peter Schmidt [MVP].\\
[[http://blog.crowe.co.nz/|Chris Crowe's Blog]] \\
[[http://blogs.msdn.com/david.wang/|David Wang]] on IIS, ISAPI, Exchange, Virtual Server, and whatever else I fancy...]] [[http://w3-4u.blogspot.com/|oud]] \\
[[http://msmvps.com/blogs/bernard/Default.aspx|Server: Microsoft-IIS/7.0\r\n]] \\
[[http://blogs.msdn.com/saurabh_singh/default.aspx|Care, Share and Grow!]] Troubleshooting tips for IIS, ASP, ASP.Net, SSL and some random thoughts \\
=====Documentatie=====
[[http://www.iis.net/|IIS.net]] \\
[[http://technet2.microsoft.com/windowsserver/en/library/10135f7a-144b-4ec6-9ad0-d6d441e50bd01033.mspx?mfr=true|IIS op TechNet]] \\
[[http://technet.microsoft.com/en-us/library/bb742402.aspx|The Art and Science of Web Server Tuning with Internet Information Services 5.0]] \\
[[http://docs.rinet.ru/MIIS/ch19.htm|Chapter 19 Performance Tuning]] \\
[[http://support.microsoft.com/kb/318380|Microsoft Support - Description of Microsoft Internet Information Services (IIS) 5.0 and 6.0 status codes]] \\
====IIS 6====
[[http://www.microsoft.com/WindowsServer2003/iis/default.mspx|Internet Information Services]] \\
[[http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/848968f3-baa0-46f9-b1e6-ef81dd09b015.mspx?mfr=true|IIS 6.0 Documentation (IIS 6.0)]] \\
[[http://www.microsoft.com/downloads/details.aspx?displaylang=en&familyid=80A1B6E6-829E-49B7-8C02-333D9C148E69|Internet Information Services (IIS) 6.0 Resource Kit]] - Word documenten over IIS 6.0\\
[[http://support.microsoft.com/kb/324274|How To Configure IIS Web Site Authentication in Windows Server 2003]] \\
[[http://technet.microsoft.com/en-us/library/cc775635.aspx|Microsoft TechNet - IIS 6.0 Technical Reference]] \\
[[http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/43a51d34-7c81-413b-9727-ec9a19d0b428.mspx?mfr=true|MicroSoft TechNet - Metabase Property Reference (IIS 6.0)]] \\
[[http://msdn.microsoft.com/en-us/library/ms525644(VS.90).aspx|MSDN - IIS Metabase Properties]] for IIS <= 6.0 \\
=====Artikels=====
[[http://www.osix.net/modules/article/?id=579|How to get the IIS IUSR_MACHINENAME and IWAM account passwords]] \\
[[http://blogs.msdn.com/david.wang/archive/2005/07/13/HOWTO_Enumerate_IIS_Website_Configuration.aspx|HOWTO: Enumerate IIS website configuration (VBScript using ADSI)]] \\
[[http://www.paraesthesia.com/archive/2007/09/25/app-domain-could-not-be-created---check-your-isapi-filters.aspx|"App-Domain could not be created" - Check Your ISAPI Filters]] Dit probleem tegengekomen op een Altiris Notification Server 6.0 installatie, net als de personen in de comments bij deze blogpost. De juiste oplossing voor NS 6.0 is echter het deregistreren van .NET 2.0 en het opnieuw registreren van .NET 1.1 in IIS. \\
====IIS 6====
[[https://www.hensongroup.com/blogs/archive/2008/06/16/general-iis-6-0-server-tuning.aspx|The Henson Group - General IIS 6.0 Server Tuning]] \\
[[http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/49fb1790-3a4b-41e3-85a0-3fcfd76b8cb6.mspx?mfr=true|Microsoft TechNet - Troubleshooting Performance Problems with UNC Content (IIS 6.0)]] \\
[[http://labs.fusionlink.com/katapult/index.cfm?page=articles/cachinginiis6|IIS6 Caching]] \\
[[http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/f0cd5c87-fbc9-4ba0-9c2b-633c776b05d5.mspx?mfr=true|Microsoft TechNet - Global IIS Caching Registry Entries (IIS 6.0)]] \\
[[http://blogs.msdn.com/webtopics/archive/2008/08/05/iis6-caching-of-unc-content-reverting-back-to-the-last-modified-time-method.aspx|IIS6 - Caching of UNC content: Reverting back to the Last-Modified Time method]] \\
[[http://forums.iis.net/t/1150447.aspx|iis.net forums - IIS 6.0 Caching of UNC documents]] \\
[[http://articles.techrepublic.com.com/5100-10878_11-5098461.html|TechRepublic - Securing IIS 6.0]] \\
====IIS 7====
[[http://technet.microsoft.com/en-us/library/cc500981.aspx|Microsoft TechNet - Migrating a Large, High-Volume Web Site to Internet Information Services 7.0]] \\
[[http://www.iis.net/configreference|IIS 7.0 Configuration Reference]] \\
[[http://blogs.iis.net/thomad/archive/2008/02/10/moving-the-iis7-inetpub-directory-to-a-different-drive.aspx|Another IIS Blog - IIS7: Moving the INETPUB directory to a different drive]] \\
=====Forumposts=====
[[http://forums.iis.net/t/1148093.aspx|ftp server error 426 1236]] \\
=====IIS, FastCGI en PHP=====
[[http://www.microsoft.com/downloads/details.aspx?FamilyID=2d481579-9a7c-4632-b6e6-dee9097f9dc5&displaylang=en|FastCGI Extension for Internet Information Services 6.0]] \\
[[http://www.iis.net/articles/view.aspx/IIS7/Hosting-Web-Applications/PHP/Configuring-FastCGI-Extension-for-IIS6-0-and-IIS5-|Configuring FastCGI Extension for IIS6.0 and IIS5.1]] \\
[[http://blogs.iis.net/wadeh/archive/2007/03/02/first-post-fastcgi-settings-for-iis-5-1-6.aspx|Understanding FastCGI Settings for IIS 5.1 & 6]] \\
[[http://blogs.msdn.com/vijaysk/archive/2007/11/16/iis-6-0-fastcgi.aspx|IIS 6.0 - FastCGI]] \\
[[http://mvolo.com/blogs/serverside/archive/2007/10/09/IIS-FastCGI-and-PHP_3A00_-What-you-absolutely-need-to-know-to-host-PHP-applications-on-IIS-6-and-IIS-7.aspx|IIS FastCGI and PHP: What you absolutely need to know to host PHP applications on IIS 6 and IIS 7]] \\
[[http://www.iis.net/fastcgi|IIS.net - FastCGI for IIS]] \\
[[http://www.iis.net/fastcgi/phpon60|Using FastCGI to Host PHP Applications on IIS 6.0 and IIS 5.1]] \\
[[http://www.iis.net/articles/view.aspx/IIS7/Hosting-Web-Applications/PHP/Using-FastCGI-to-host-PHP-applications-on-IIS7|Using FastCGI to host PHP applications on IIS7]] \\
FastCGI algemeen: \\
[[http://www.fastcgi.com/|FastCGI]] \\
[[http://www.fastcgi.com/devkit/doc/fastcgi-whitepaper/fastcgi.htm| FastCGI: A High-Performance Web Server Interface]] \\
=====IIS en SMTP=====
====Locatie mailroot====
Binnen IIS Manager kun je via de properties van de Default SMTP Virtual Server onder het tabblad Messages de locatie van de BadMail folder aanpassen. Maar IIS Manager bied geen optie voor het aanpassen van de Pickup en Drop folders. \\
Een quick-and-dirty manier om beide directories te verplaatsen is de volgende:\\
* Stop voor zover al niet gestopt: IIS Admin, World Wide Web Publishing Service, HTTP SSL, Simple Mail Transfer Protocol (SMTP)
* Open C:\WINDOWS\system32\inetsrv\MetaBase.xml in Notepad.
* Zoek naar de volgende twee regels en pas naar wens aan.
PickupDirectory="C:\Inetpub\mailroot\Pickup"
QueueDirectory="C:\Inetpub\mailroot\Queue"
* Sla het gewijzigde MetaBase.xml op en sluit Notepad.
* Verwijder C:\Inetpub\mailroot.
* Start de gestopte IIS services.
=====IIS en FTP=====
In Isolate Users Mode moet er in de directory LocalUser in de ftp home directory een directory per gebruiker aangemaakt worden. \\
Bron: [[http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/7e0d0431-106d-4a59-b3b5-6c895953f53b.mspx?mfr=true|Microsoft TechNet - Hosting Multiple FTP Sites with FTP User Isolation (IIS 6.0)]] \\
====Logbestand====
Voorbeeld van een IIS FTP logbestand:
#Fields: time c-ip cs-method cs-uri-stem sc-status sc-win32-status
08:10:43 172.24.17.76 [42]created /test/schrijf/uit_200801 226 0
11:08:27 172.24.17.76 [1901378]created /test/schrijf/uit_200802.xml 426 6
Hierbij is sc-status een normale [[http://www.the-eggman.com/seminars/ftp_error_codes.html|FTP error code]] en is de betekenis van sc-win32-status met het volgende commando te achterhalen: \\
net helpmsg nummer
Bron:[[http://forums.devshed.com/iis-97/sc-win32-status-non-zero-now-what-161799.html|sc-win32-status non-zero. Now what?]] \\
=====IIS en UNC shares=====
Bij het aanmaken van een virtuele directory of website kan aangegeven worden dat de data lokaal of op een share staat. Bij het opgeven van een share waarbij username en password vereist zijn, kan in een Active Directory omgeving een domeinaccount opgegeven worden. Bij een workgroup omgeving moet een account gebruikt worden die op zowel de IIS server als de fileserver bestaat en op beiden hetzelfde wachtwoord heeft. Getest op IIS6.
Bron:[[http://www.iislogs.com/articles/23/|IISLogs - How to setup a website to access content on a remote NAS server]] \\
Zie ook: \\
De oude, veel naar gelinkte, jammergenoeg door Microsoft verwijderde: http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/webapp/iis/remstorg.mspx. Beschikbaar op archive.org onder:[[http://web.archive.org/web/20080204192057/http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/webapp/iis/remstorg.mspx|archive.org - Microsoft TechNet - Deploying and Configuring Internet Information Services (IIS) 6.0 with Remotely Stored Content on UNC Servers and NAS Devices]] \\
[[http://forums.iis.net/p/1151216/1877208.aspx|iis.net forums - IIS 6 / Virtual Directory / UNC Path / Write Failure]] \\
=====Security=====
[[http://www.microsoft.com/technet/security/prodtech/IIS.mspx|Security Guidance for IIS]] \\
[[http://windows.stanford.edu/docs/IISsecchecklist.htm|IIS Security Checklist]] \\
[[http://www.science.org/IIS_Security_and_Programming_Countermeasures.pdf|IIS Security and Programming Countermeasures - By Jason Coombs]] \\
[[http://www.owasp.org/index.php/What_is_IIS_Security|What is IIS Security]] \\
[[http://www.securityfocus.com/infocus/1765|IIS 6.0 Security]] \\
[[http://www.iisfaq.com/Default.aspx?tabid=2552|IIS and ASP.net Application Mappings]] \\
[[http://www.securityfocus.com/infocus/1314|IIS Security Tips]] \\
[[http://support.microsoft.com/kb/158229|INFO: Security Ramifications for IIS Applications]] \\
[[http://msdn2.microsoft.com/en-us/library/aa302351.aspx|Checklist: Securing Your Web Server]] voor IIS 5.0.\\
[[http://www.derkeiler.com/Mailing-Lists/securityfocus/focus-ms/2002-09/0001.html|IUSR_machinename and Full Access to webdirectories]] \\
=====Diverse info=====
"I tested this on IIS 6 and if you delete IUSR account and restart IIS Admin service it will recreate it. I don't know if this will work on IIS 5."
Aldus Miha Pihler op [[http://www.secnewsgroups.net/group/microsoft.public.inetserver.iis.security/topic12215.aspx|IUSR_machinename]] \\
=====Log rotation=====
[[http://www.808.dk/?code-iis-log-housekeeping|808.dk - Automatic IIS log housekeeping]] A collection of scripts that can keep the IIS server's HTTP/SMTP/FTP logs from filling up drives. \\
[[http://www.808.dk/?code-iis-log-housekeeper-service|808.dk - IIS log housekeeper service]] A simple IIS log rotation Windows service with automatic/manual log location discovery and subfolder traversal for IIS 6 (Windows Server 2003), IIS 7.x (Windows Server 2008) and IIS 8.x (Windows Server 2012). The complete VB.Net source code is included in the download package. \\