http://wiki3.caucho.com/index.php?title=IIS&feed=atom&action=historyIIS - Revision history2024-03-28T11:26:17ZRevision history for this page on the wikiMediaWiki 1.18.0http://wiki3.caucho.com/index.php?title=IIS&diff=3556&oldid=prevAlex: /* Using Resin with IIS 7 on Windows Vista */2010-01-18T17:54:52Z<p><span class="autocomment">Using Resin with IIS 7 on Windows Vista</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 17:54, 18 January 2010</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 370:</td>
<td colspan="2" class="diff-lineno">Line 370:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>IIS 7/Windows Vista users will need to install the <tt>isapi_srun.dll</tt> manually. Image below is given as a reference to show list of handler mappings after successful isapi_srun.dll installation.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>IIS 7/Windows Vista users will need to install the <tt>isapi_srun.dll</tt> manually. Image below is given as a reference to show list of handler mappings after successful isapi_srun.dll installation.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;">[[Image:iis-7-win64.jpg]]</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Steps to install isapi_srun.dll filter:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Steps to install isapi_srun.dll filter:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div># Enable ISAPI in Control Panel: Make sure that Internet Information Services -> World Wide Web Services -> Application Development Features -> ISAPI Extensions & ISAPI Filters is checked in Control Panel -> Programs and Features -> Turn Windows features on or off.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div># Enable ISAPI in Control Panel: Make sure that Internet Information Services -> World Wide Web Services -> Application Development Features -> ISAPI Extensions & ISAPI Filters is checked in Control Panel -> Programs and Features -> Turn Windows features on or off. <ins class="diffchange diffchange-inline">Image below shows the needed features in selected state.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"># [[Image:iis-windows-features.jpg]]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>## You may need to toggle the checkboxes a couple of times before ISAPI-dll appears in the list of Handler Mappings.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>## You may need to toggle the checkboxes a couple of times before ISAPI-dll appears in the list of Handler Mappings.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Create directory Scripts under <tt>c:\InetPub\</tt> if one does not exist.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Create directory Scripts under <tt>c:\InetPub\</tt> if one does not exist.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Copy <tt>isapi_srun.dll</tt> to <tt>c:\InetPub\Scripts</tt></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Copy <tt>isapi_srun.dll</tt> to <tt>c:\InetPub\Scripts</tt></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div># Enable ISAPI-dll in IIS: Open Internet Information Services Manager and navigate to the '''Default Web Site'''. Open "Handler Mappings". If ISAPI-dll appears in disabled group, right click on ISAPI-dll and choose Edit Feature Permissions... Check off "Execute" and click OK. The ISAPI-dll should now appear in the enabled group.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div># Enable ISAPI-dll in IIS: Open Internet Information Services Manager and navigate to the '''Default Web Site'''. Open "Handler Mappings". If ISAPI-dll appears in disabled group, right click on ISAPI-dll and choose Edit Feature Permissions... Check off "Execute" and click OK. The ISAPI-dll should now appear in the enabled group. <ins class="diffchange diffchange-inline">Image below shows ordered list of Global Handlers</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"># [[Image:iis-manager-global.jpg]]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Choose "Add Script Map" from the Actions menu and specify Request path as '*' without the quotes.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Choose "Add Script Map" from the Actions menu and specify Request path as '*' without the quotes.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div># Set "Executable" pointing to <tt>c:\InetPub\Scripts\isapi_srun.dll</tt>; set "Name" to RESIN. Click OK.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div># Set "Executable" pointing to <tt>c:\InetPub\Scripts\isapi_srun.dll</tt>; set "Name" to RESIN. Click OK. <ins class="diffchange diffchange-inline">Image below shows ordered list of handlers for the site.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"># [[Image:iis-manager-site.jpg]]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Restart IIS and make sure Resin is running</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Restart IIS and make sure Resin is running</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Navigate to a jsp page e.g. http://localhost/index.jsp on default configuration.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Navigate to a jsp page e.g. http://localhost/index.jsp on default configuration.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"># Navigating to /caucho-status should show state of resin cluster (Image below)</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"># [[Image:iis-caucho-status.jpg]]</ins></div></td></tr>
</table>Alexhttp://wiki3.caucho.com/index.php?title=IIS&diff=3547&oldid=prevAlex: /* Using Resin with IIS 7 on Windows Vista */2010-01-13T06:51:15Z<p><span class="autocomment">Using Resin with IIS 7 on Windows Vista</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 06:51, 13 January 2010</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 379:</td>
<td colspan="2" class="diff-lineno">Line 379:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Create directory Scripts under <tt>c:\InetPub\</tt> if one does not exist.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Create directory Scripts under <tt>c:\InetPub\</tt> if one does not exist.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Copy <tt>isapi_srun.dll</tt> to <tt>c:\InetPub\Scripts</tt></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Copy <tt>isapi_srun.dll</tt> to <tt>c:\InetPub\Scripts</tt></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div># Enable ISAPI-dll in IIS: Open Internet Information Services Manager and navigate to the Default Web Site. Open "Handler Mappings". If ISAPI-dll appears in disabled group, right click on ISAPI-dll and choose Edit Feature Permissions... Check off "Execute" and click OK. The ISAPI-dll should now appear in the enabled group.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div># Enable ISAPI-dll in IIS: Open Internet Information Services Manager and navigate to the <ins class="diffchange diffchange-inline">'''</ins>Default Web Site<ins class="diffchange diffchange-inline">'''</ins>. Open "Handler Mappings". If ISAPI-dll appears in disabled group, right click on ISAPI-dll and choose Edit Feature Permissions... Check off "Execute" and click OK. The ISAPI-dll should now appear in the enabled group.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Choose "Add Script Map" from the Actions menu and specify Request path as '*' without the quotes.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Choose "Add Script Map" from the Actions menu and specify Request path as '*' without the quotes.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Set "Executable" pointing to <tt>c:\InetPub\Scripts\isapi_srun.dll</tt>; set "Name" to RESIN. Click OK.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Set "Executable" pointing to <tt>c:\InetPub\Scripts\isapi_srun.dll</tt>; set "Name" to RESIN. Click OK.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Restart IIS and make sure Resin is running</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Restart IIS and make sure Resin is running</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Navigate to a jsp page e.g. http://localhost/index.jsp on default configuration.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Navigate to a jsp page e.g. http://localhost/index.jsp on default configuration.</div></td></tr>
</table>Alexhttp://wiki3.caucho.com/index.php?title=IIS&diff=3545&oldid=prevAlex: /* Using Resin with IIS 7 on Windows Vista */2010-01-13T06:46:54Z<p><span class="autocomment">Using Resin with IIS 7 on Windows Vista</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 06:46, 13 January 2010</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 371:</td>
<td colspan="2" class="diff-lineno">Line 371:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>IIS 7/Windows Vista users will need to install the <tt>isapi_srun.dll</tt> manually. Image below is given as a reference to show list of handler mappings after successful isapi_srun.dll installation.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>IIS 7/Windows Vista users will need to install the <tt>isapi_srun.dll</tt> manually. Image below is given as a reference to show list of handler mappings after successful isapi_srun.dll installation.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[Image:<del class="diffchange diffchange-inline">isapi</del>-<del class="diffchange diffchange-inline">filter</del>-<del class="diffchange diffchange-inline">added</del>.jpg]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[Image:<ins class="diffchange diffchange-inline">iis</ins>-<ins class="diffchange diffchange-inline">7</ins>-<ins class="diffchange diffchange-inline">win64</ins>.jpg]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Steps to install isapi_srun.dll filter:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Steps to install isapi_srun.dll filter:</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 380:</td>
<td colspan="2" class="diff-lineno">Line 380:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Copy <tt>isapi_srun.dll</tt> to <tt>c:\InetPub\Scripts</tt></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Copy <tt>isapi_srun.dll</tt> to <tt>c:\InetPub\Scripts</tt></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Enable ISAPI-dll in IIS: Open Internet Information Services Manager and navigate to the Default Web Site. Open "Handler Mappings". If ISAPI-dll appears in disabled group, right click on ISAPI-dll and choose Edit Feature Permissions... Check off "Execute" and click OK. The ISAPI-dll should now appear in the enabled group.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Enable ISAPI-dll in IIS: Open Internet Information Services Manager and navigate to the Default Web Site. Open "Handler Mappings". If ISAPI-dll appears in disabled group, right click on ISAPI-dll and choose Edit Feature Permissions... Check off "Execute" and click OK. The ISAPI-dll should now appear in the enabled group.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div># Choose "Add Script Map" from the Actions menu and specify Request path<del class="diffchange diffchange-inline">: (* or </del>*.<del class="diffchange diffchange-inline">jsp); set </del>"Executable" pointing to <tt>c:\InetPub\Scripts\isapi_srun.dll</tt>; set "Name" to RESIN. Click OK.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div># Choose "Add Script Map" from the Actions menu and specify Request path <ins class="diffchange diffchange-inline">as '</ins>*<ins class="diffchange diffchange-inline">' without the quotes</ins>.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"># Set </ins>"Executable" pointing to <tt>c:\InetPub\Scripts\isapi_srun.dll</tt>; set "Name" to RESIN. Click OK.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Restart IIS and make sure Resin is running</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Restart IIS and make sure Resin is running</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Navigate to a jsp page e.g. http://localhost/index.jsp on default configuration.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Navigate to a jsp page e.g. http://localhost/index.jsp on default configuration.</div></td></tr>
</table>Alexhttp://wiki3.caucho.com/index.php?title=IIS&diff=3391&oldid=prevAlex: /* Using Resin with IIS 7 on Windows Vista */2009-09-11T16:45:34Z<p><span class="autocomment">Using Resin with IIS 7 on Windows Vista</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 16:45, 11 September 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 369:</td>
<td colspan="2" class="diff-lineno">Line 369:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Using Resin with IIS 7 on Windows Vista==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Using Resin with IIS 7 on Windows Vista==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>IIS 7/Windows Vista users will need to install the <tt>isapi_srun.dll</tt> manually <del class="diffchange diffchange-inline">using the following steps</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>IIS 7/Windows Vista users will need to install the <tt>isapi_srun.dll</tt> manually. <ins class="diffchange diffchange-inline">Image below is given as a reference to show list of handler mappings after successful isapi_srun.dll installation.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">[[Image:isapi-filter-added.jpg]]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Steps to install isapi_srun.dll filter:</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Enable ISAPI in Control Panel: Make sure that Internet Information Services -> World Wide Web Services -> Application Development Features -> ISAPI Extensions & ISAPI Filters is checked in Control Panel -> Programs and Features -> Turn Windows features on or off.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Enable ISAPI in Control Panel: Make sure that Internet Information Services -> World Wide Web Services -> Application Development Features -> ISAPI Extensions & ISAPI Filters is checked in Control Panel -> Programs and Features -> Turn Windows features on or off.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">## You may need to toggle the checkboxes a couple of times before ISAPI-dll appears in the list of Handler Mappings.</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Create directory Scripts under <tt>c:\InetPub\</tt> if one does not exist.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Create directory Scripts under <tt>c:\InetPub\</tt> if one does not exist.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Copy <tt>isapi_srun.dll</tt> to <tt>c:\InetPub\Scripts</tt></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Copy <tt>isapi_srun.dll</tt> to <tt>c:\InetPub\Scripts</tt></div></td></tr>
</table>Alexhttp://wiki3.caucho.com/index.php?title=IIS&diff=3389&oldid=prevFerg at 17:33, 3 September 20092009-09-03T17:33:30Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 17:33, 3 September 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 371:</td>
<td colspan="2" class="diff-lineno">Line 371:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>IIS 7/Windows Vista users will need to install the <tt>isapi_srun.dll</tt> manually using the following steps.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>IIS 7/Windows Vista users will need to install the <tt>isapi_srun.dll</tt> manually using the following steps.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div># Make sure that Internet Information Services -> World Wide Web Services -> Application Development Features -> ISAPI Extensions & ISAPI Filters is checked in Control Panel -> Programs and Features -> Turn Windows features on or off.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div># <ins class="diffchange diffchange-inline">Enable ISAPI in Control Panel: </ins>Make sure that Internet Information Services -> World Wide Web Services -> Application Development Features -> ISAPI Extensions & ISAPI Filters is checked in Control Panel -> Programs and Features -> Turn Windows features on or off.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Create directory Scripts under <tt>c:\InetPub\</tt> if one does not exist.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Create directory Scripts under <tt>c:\InetPub\</tt> if one does not exist.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Copy <tt>isapi_srun.dll</tt> to <tt>c:\InetPub\Scripts</tt></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Copy <tt>isapi_srun.dll</tt> to <tt>c:\InetPub\Scripts</tt></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div># Open Internet Information Services Manager and navigate to the Default Web Site. Open "Handler Mappings". If ISAPI-dll appears in disabled group, right click on ISAPI-dll and choose Edit Feature Permissions... Check off "Execute" and click OK. The ISAPI-dll should now appear in the enabled group.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div># <ins class="diffchange diffchange-inline">Enable ISAPI-dll in IIS: </ins>Open Internet Information Services Manager and navigate to the Default Web Site. Open "Handler Mappings". If ISAPI-dll appears in disabled group, right click on ISAPI-dll and choose Edit Feature Permissions... Check off "Execute" and click OK. The ISAPI-dll should now appear in the enabled group.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Choose "Add Script Map" from the Actions menu and specify Request path: (* or *.jsp); set "Executable" pointing to <tt>c:\InetPub\Scripts\isapi_srun.dll</tt>; set "Name" to RESIN. Click OK.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Choose "Add Script Map" from the Actions menu and specify Request path: (* or *.jsp); set "Executable" pointing to <tt>c:\InetPub\Scripts\isapi_srun.dll</tt>; set "Name" to RESIN. Click OK.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Restart IIS and make sure Resin is running</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Restart IIS and make sure Resin is running</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Navigate to a jsp page e.g. http://localhost/index.jsp on default configuration.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Navigate to a jsp page e.g. http://localhost/index.jsp on default configuration.</div></td></tr>
</table>Ferghttp://wiki3.caucho.com/index.php?title=IIS&diff=3372&oldid=prevAlex: /* Using Resin with IIS 7 on Windows Vista */2009-06-30T22:34:44Z<p><span class="autocomment">Using Resin with IIS 7 on Windows Vista</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 22:34, 30 June 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 374:</td>
<td colspan="2" class="diff-lineno">Line 374:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Create directory Scripts under <tt>c:\InetPub\</tt> if one does not exist.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Create directory Scripts under <tt>c:\InetPub\</tt> if one does not exist.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Copy <tt>isapi_srun.dll</tt> to <tt>c:\InetPub\Scripts</tt></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Copy <tt>isapi_srun.dll</tt> to <tt>c:\InetPub\Scripts</tt></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div># Open Internet Information Services Manager and navigate to the Default Web Site. Open "Handler Mappings". If ISAPI-dll appears in disabled group, right click on ISAPI<del class="diffchange diffchange-inline">???</del>dll and choose Edit Feature Permissions... Check off "Execute" and click OK. The ISAPI-dll should now appear in the enabled group.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div># Open Internet Information Services Manager and navigate to the Default Web Site. Open "Handler Mappings". If ISAPI-dll appears in disabled group, right click on ISAPI<ins class="diffchange diffchange-inline">-</ins>dll and choose Edit Feature Permissions... Check off "Execute" and click OK. The ISAPI-dll should now appear in the enabled group.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Choose "Add Script Map" from the Actions menu and specify Request path: (* or *.jsp); set "Executable" pointing to <tt>c:\InetPub\Scripts\isapi_srun.dll</tt>; set "Name" to RESIN. Click OK.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Choose "Add Script Map" from the Actions menu and specify Request path: (* or *.jsp); set "Executable" pointing to <tt>c:\InetPub\Scripts\isapi_srun.dll</tt>; set "Name" to RESIN. Click OK.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Restart IIS and make sure Resin is running</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Restart IIS and make sure Resin is running</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Navigate to a jsp page e.g. http://localhost/index.jsp on default configuration.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Navigate to a jsp page e.g. http://localhost/index.jsp on default configuration.</div></td></tr>
</table>Alexhttp://wiki3.caucho.com/index.php?title=IIS&diff=3371&oldid=prevAlex: /* Using Resin with IIS 7 on Windows Vista */2009-06-30T20:36:27Z<p><span class="autocomment">Using Resin with IIS 7 on Windows Vista</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 20:36, 30 June 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 371:</td>
<td colspan="2" class="diff-lineno">Line 371:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>IIS 7/Windows Vista users will need to install the <tt>isapi_srun.dll</tt> manually using the following steps.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>IIS 7/Windows Vista users will need to install the <tt>isapi_srun.dll</tt> manually using the following steps.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div># Make sure that Internet Information Services -> World Wide Web Services -> Application Development Features -> ISAPI Extensions is checked in Control Panel -> Programs and Features -> Turn Windows features on or off.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div># Make sure that Internet Information Services -> World Wide Web Services -> Application Development Features -> ISAPI Extensions <ins class="diffchange diffchange-inline">& ISAPI Filters </ins>is checked in Control Panel -> Programs and Features -> Turn Windows features on or off.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Create directory Scripts under <tt>c:\InetPub\</tt> if one does not exist.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Create directory Scripts under <tt>c:\InetPub\</tt> if one does not exist.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Copy <tt>isapi_srun.dll</tt> to <tt>c:\InetPub\Scripts</tt></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Copy <tt>isapi_srun.dll</tt> to <tt>c:\InetPub\Scripts</tt></div></td></tr>
</table>Alexhttp://wiki3.caucho.com/index.php?title=IIS&diff=3370&oldid=prevAlex: /* Using Resin with IIS 7 with Windows Vista */2009-06-30T17:27:18Z<p><span class="autocomment">Using Resin with IIS 7 with Windows Vista</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 17:27, 30 June 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 367:</td>
<td colspan="2" class="diff-lineno">Line 367:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>== Using Resin with IIS 7 <del class="diffchange diffchange-inline">with </del>Windows Vista==</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>== Using Resin with IIS 7 <ins class="diffchange diffchange-inline">on </ins>Windows Vista==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>IIS 7/Windows Vista users will need to install the <tt>isapi_srun.dll</tt> manually using the following steps.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>IIS 7/Windows Vista users will need to install the <tt>isapi_srun.dll</tt> manually using the following steps.</div></td></tr>
</table>Alexhttp://wiki3.caucho.com/index.php?title=IIS&diff=3369&oldid=prevAlex: Resin with IIS 7 with Windows Vista section added2009-06-30T17:26:31Z<p>Resin with IIS 7 with Windows Vista section added</p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 17:26, 30 June 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 365:</td>
<td colspan="2" class="diff-lineno">Line 365:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Check the `Web Service Extensions' listed in the `Internet Service Manager' to make sure that Resin is listed as a Web Service Extension and has a status of "enabled". You may need to click "add a new web service extension...", under Extension name add .jsp or whatever your file extension is, click Add and browse to the isapi_srun.dll, check the "Set extension status to allowed box", click OK.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Check the `Web Service Extensions' listed in the `Internet Service Manager' to make sure that Resin is listed as a Web Service Extension and has a status of "enabled". You may need to click "add a new web service extension...", under Extension name add .jsp or whatever your file extension is, click Add and browse to the isapi_srun.dll, check the "Set extension status to allowed box", click OK.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Check that the user specified as the "application pool identity" for Resin has read/write permission to the Resin installation directory.  In the Internet Service Manager, open the Properties dialog for "Application Pools".  Find the User on the "Identity" tab, it may be the user named "Network Service" in the drop-down list associated with the radio button labeled "predefined".  Then check physical file permissions on the Resin installation directory and all its subdirectories and subfiles, to ensure that that user has read/write permission status is "Enabled".</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># Check that the user specified as the "application pool identity" for Resin has read/write permission to the Resin installation directory.  In the Internet Service Manager, open the Properties dialog for "Application Pools".  Find the User on the "Identity" tab, it may be the user named "Network Service" in the drop-down list associated with the radio button labeled "predefined".  Then check physical file permissions on the Resin installation directory and all its subdirectories and subfiles, to ensure that that user has read/write permission status is "Enabled".</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">== Using Resin with IIS 7 with Windows Vista==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">IIS 7/Windows Vista users will need to install the <tt>isapi_srun.dll</tt> manually using the following steps.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"># Make sure that Internet Information Services -> World Wide Web Services -> Application Development Features -> ISAPI Extensions is checked in Control Panel -> Programs and Features -> Turn Windows features on or off.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"># Create directory Scripts under <tt>c:\InetPub\</tt> if one does not exist.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"># Copy <tt>isapi_srun.dll</tt> to <tt>c:\InetPub\Scripts</tt></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"># Open Internet Information Services Manager and navigate to the Default Web Site. Open "Handler Mappings". If ISAPI-dll appears in disabled group, right click on ISAPI???dll and choose Edit Feature Permissions... Check off "Execute" and click OK. The ISAPI-dll should now appear in the enabled group.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"># Choose "Add Script Map" from the Actions menu and specify Request path: (* or *.jsp); set "Executable" pointing to <tt>c:\InetPub\Scripts\isapi_srun.dll</tt>; set "Name" to RESIN. Click OK.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"># Restart IIS and make sure Resin is running</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"># Navigate to a jsp page e.g. http://localhost/index.jsp on default configuration.</ins></div></td></tr>
</table>Alexhttp://wiki3.caucho.com/index.php?title=IIS&diff=1955&oldid=prevSam: migration2006-02-14T08:52:37Z<p>migration</p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 08:52, 14 February 2006</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 201:</td>
<td colspan="2" class="diff-lineno">Line 201:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>resin.ini is only needed if you have multiple Resin configuration</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>resin.ini is only needed if you have multiple Resin configuration</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>files for different IIS virtual hosts.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>files for different IIS virtual hosts.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">=== ResinConfigServer ===</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The resin.ini should contain the following line:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The resin.ini should contain the following line:</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 211:</td>
<td colspan="2" class="diff-lineno">Line 213:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>You can also add multiple <tt>ResinConfigServer</tt> items to cluster the</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>You can also add multiple <tt>ResinConfigServer</tt> items to cluster the</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>configuration.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>configuration.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">The [[ResinConfigServer]] is used to tell isapi_srun how to contact</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">the backend Resin server.  The backend Resin server tell's mod_caucho which</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">urls should be dispatched.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><table></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><tr><th>Ini Command<th>Meaning</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><tr><td>ResinConfigServer ''host'' ''port''<td>Specifies the Resin JVM at ''host:port'' as a configuration server.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></table></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">isapi_srun discovers its configuration by contacting</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">the ResinConfigServer specified in the httpd.conf or resin.ini.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">The ResinConfigServer can be any Resin server.  When a user requests a URL,</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">isapi_srun uses the configuration it has determined from the ResinConfigServer</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">to determine whether Resin or Apache should handle the request. That decision</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">is based on the configuration in the ResinConfigServer's resin.conf.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">After reading the configuration from the backend Resin instance, isapi_srun</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">keeps a local cahce of the information on disk.  If the backend server becomes</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">unavailable, isapi_srun uses the last known configuration until the backend</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">server is again available to provide the configuration information.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">=== caucho-status ===</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>For debugging, you can add a "CauchoStatus yes" line to the resin.ini:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>For debugging, you can add a "CauchoStatus yes" line to the resin.ini:</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 222:</td>
<td colspan="2" class="diff-lineno">Line 247:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>you have a resin.ini.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>you have a resin.ini.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Adding an ISAPI filter </del>is <del class="diffchange diffchange-inline">accomplished </del>in the <del class="diffchange diffchange-inline">IIS manager</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><tt>caucho-status</tt> </ins>is <ins class="diffchange diffchange-inline">optional and probably should be avoided </ins>in</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">a production site.  It lets you ask </ins>the <ins class="diffchange diffchange-inline">isapi_srun module about it's</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">configuration, and the status of the backend server(s), valuable for</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">debugging</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== IIS and Resin on different machines ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== IIS and Resin on different machines ==</div></td></tr>
</table>Sam