MDaemon 10.x: Running WorldClient under IIS7.5 on Windows 2008 Rumi, March 25, 2013 Procedure Install the Web Server Role with ISAPI Extensions and ISAPI Filters (for exact steps please consult your Operating System documentation) Open the IIS console Click Start Click All Programs Click Administrative Tools Click Internet Information Services (IIS) Manager On the Connections pane, expand the [Machine_name] node Right click on Sites Click Add Web Site Enter a Site name (i.e. WorldClient). This will also create an Application Pool by the same name as the web site (do not manually create an Application Pool). Click the browse button (the button with '…') by Physical path and browse to the MDaemon\WorldClient\HTML directory Set up the bindings as desired in the Binding section Click OK Click on the WorldClient site in the Connections pane. Double click on Default Document Select each existing Default Document name and click Remove on the Actions pane. Click Add Type worldclient.dll Click OK Repeat steps 13-15, using mdsyncml.dll for the document name. Highlight the WorldClient.dll entry Click Move Up on the Actions pane. Click on the WorldClient site Double-click on Handler Mappings Click Edit Feature Permissions on the Actions pane. Verify the boxes for Read and Script are selected (checked), and select (check) the box for Execute Click OK Double click ISAPI-dll under the Enabled column In the Request path box, change the entry to worldclient.dll Under Executable, click the browse button (the button with '…') Browse to MDaemon\WorldClient\HTML\WorldClient.dll (on the C:\ drive by default) Click OK Click Yes on the dialog that asks Do you want to allow this ISAPI extension… Click Add Module Mapping on the Actions pane In the Request path box, change the entry to mdsyncml.dll Under Executable , click the browse button (the button with '…') Browse to MDaemon\WorldClient\HTML\MDSyncML.dll (on the C:\ drive by default) Enter a Name for the mapping such as SyncML-ISAPI Click OK Click Yes on the dialog that asks Do you want to allow this ISAPI extension… Configure the Application Pool to run under Network Services: In the Connection pane, double click on Application Pools Select the WorldClient application pool Click Advanced Settings in the Actions pane In the Process Model section, set Identity to Network Service If you are running the 64-bit version of Windows 2008 R2, set Enable 32-bit applications to True Click OK Close the IIS console Open Windows Explorer Give the IUSR (Internet guest account) and Network Service Full Control on the MDaemon directory. Open the MDaemon console Click Start Click All Programs Click MDaemon Click Start MDaemon Click Setup Click Web & SyncML Services Select WorldClient runs using external webserver (IIS, Apache, etc) Click OK Related Administrations Configurations (Windows) MDaemon
loadUserProfile and IIS7 – understanding temporary directory failures March 7, 2010 I’ve noticed quite a few people running into temporary directory permission issues. The PHP blog post I made last month is one example of this issue, there are also several forum posts related to ASP & Access database failures, where the reported failure is: Microsoft JET Database Engine error ‘80004005’… Read More
Nginx Reverse Proxy with Sub Directory Mapping May 30, 2023May 30, 2023 Setup Note: My web application has a sub-directory, 192.168.1.8:8088/messages, that I want to expose to the outside world as messages.mysite.com. I’ve gotten half way there but I seem to be stuck. My requirements are as follows Redirect the site from HTTP to HTTPS. As I cannot edit the links the… Read More
MDaemon 9.6.2/9.6.1 DEP configurations July 6, 2008July 10, 2008 A very common set up instruction- MDaemon won’t start (or crashes) when Windows 2003 SP1 or Windows XP SP2 is installed. The recent release of Microsoft server SP1 for Windows 2003 and SP2 for Windows XP has DEP, which conflicts with various components of MDaemon (all versions). The problem is… Read More