Configuring the LISTSERV Web Interface for IIS 7.X



Similar documents
Setting and Checking LISTSERV www Interface Permissions Windows Server 2012 with IIS 8.x Last Updated: 20 Mar 2014

Connecting LISTSERV to an Existing Database Management System (DBMS)

Adding Content to the Tomcat Server

Technical White Paper

Do-It-Yourself Templates

Importing Data from Microsoft Access into LISTSERV Maestro

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS

HELP DOCUMENTATION SSRPM WEB INTERFACE GUIDE

Enabling Kerberos SSO in IBM Cognos Express on Windows Server 2008

Chapter 2 Editor s Note:

Using Internet or Windows Explorer to Upload Your Site

Configuring Web services

VP-ASP Shopping Cart Quick Start (Free Version) Guide Version 6.50 March

NovaBACKUP xsp Version 12.2 Upgrade Guide

SELF SERVICE RESET PASSWORD MANAGEMENT WEB INTERFACE GUIDE

FTP, IIS, and Firewall Reference and Troubleshooting

Reference and Troubleshooting: FTP, IIS, and Firewall Information

Setting up VMware ESXi for 2X VirtualDesktopServer Manual

TIBCO Spotfire Automation Services Installation and Configuration

JMC Next Generation Web-based Server Install and Setup

Kaseya Server Instal ation User Guide June 6, 2008

Wavecrest Certificate

Customer Tips. Xerox Network Scanning HTTP/HTTPS Configuration using Microsoft IIS. for the user. Purpose. Background

How to add your Weebly website to a TotalCloud hosted Server

Migrating helpdesk to a new server

Configuring Microsoft Internet Information Service (IIS6 & IIS7)

OrgPublisher EChart Server Setup Guide

Migrating TimeForce To A New Server

SINGLE SIGN-ON FOR MTWEB

MadCap Software. Upgrading Guide. Pulse

PRODUCT WHITE PAPER LABEL ARCHIVE. Adding and Configuring Active Directory Users in LABEL ARCHIVE

This document describes the installation of the Web Server for Bosch Recording Station 8.10.

Application Note. ShoreTel 9: Active Directory Integration. Integration checklist. AN June 2009

Setting up Sharp MX-Color Imagers for Inbound Fax Routing to or Network Folder

Xerox EX Print Server, Powered by Fiery, for the Xerox 700 Digital Color Press. Printing from Windows

Setting Up Your FTP Server

Quadro Configuration Console User's Guide. Table of Contents. Table of Contents

NovaBACKUP xsp Version 15.0 Upgrade Guide

HIRSCH Velocity Web Console Guide

Advantage for Windows Copyright 2012 by The Advantage Software Company, Inc. All rights reserved. Client Portal blue Installation Guide v1.

TIBCO Spotfire Metrics Prerequisites and Installation

Installation of IR under Windows Server 2008

Installing Globodox Web Client on Windows 7 (64 bit)

Remote Console Installation & Setup Guide. November 2009

Fiery EX4112/4127. Printing from Windows

Cluster to Cluster Failover Using Double-Take

SellerDeck. IIS6 Setup Guide. Detailing the setup Windows 2003 (IIS6) Server

INSTALLING MOODLE 2.5 ON A MICROSOFT PLATFORM

Configuring.NET based Applications in Internet Information Server to use Virtual Clocks from Time Machine

SecureAware on IIS8 on Windows Server 2008/- 12 R2-64bit

Installing and Configuring vcloud Connector

Installing Behind a Firewall or Proxy

Sage 300 ERP Sage CRM 7.2 Integration Guide

Single Sign-On with LISTSERV WA

LISTSERV Maestro Admin Tech Doc 14. Remote Log Access. May 26, 2014 L-Soft Sweden AB lsoft.com


Organizer db Browser Manual

Using Microsoft Expression Web to Upload Your Site

Basic Exchange Setup Guide

BusinessObjects Enterprise XI Release 2

Access It! Universal Web Client Integration

Install and Configure RelayFax

Sage 200 Web Time & Expenses Guide

Connection and Printer Setup Guide

Microsoft SQL Server 2008 R2 Express Edition with Advanced Services Installation Guide

AXIS 70U - Using Scan-to-File

PartnerConnect software. Installation guide

Installing Globodox Web Client on Windows Server 2012

Norman Protection

intertrax Suite resource MGR Web

Active Directory Authentication Integration

SecureAssess Local. Install Guide. Release 9.0

Installation Instruction STATISTICA Enterprise Server

SQL Server Setup for Assistant/Pro applications Compliance Information Systems

Installing and Configuring SQL Express 2008 R2 for Supply Chain Guru

Setting up Hyper-V for 2X VirtualDesktopServer Manual

XCM Internet Explorer Settings

Information Technology Services

Step-by-Step Guide for Microsoft Advanced Group Policy Management 4.0

RMFT Outlook Add-In User Guide

Administration Guide. . All right reserved. For more information about Specops Gpupdate and other Specops products, visit

How To Write An Html Message Without Writing It Yourself

Bitrix Site Manager ASP.NET. Installation Guide

About Archiving for Microsoft Exchange Server

IIS, FTP Server and Windows

OrgPublisher 11 Web Administration Installation for Windows 2008 Server

TIBCO Spotfire Automation Services 6.5. Installation and Deployment Manual

This guide consists of the following two chapters and an appendix. Chapter 1 Installing ETERNUSmgr This chapter describes how to install ETERNUSmgr.

System Area Management Software Tool Tip: Integrating into NetIQ AppManager

Archive Migrator Install Guide

Specops Command. Installation Guide

Aspera Connect User Guide

Windows Clients and GoPrint Print Queues

Kaseya 2. User Guide. Version 6.1

SAS Activity-Based Management Server Software Release 6.0 for Windows

User Name and Password Recovery

Security Guidelines for MapInfo Discovery 1.1

Converting Prospects to Purchasers.

Tool Tip. SyAM Management Utilities and Non-Admin Domain Users

Transcription:

Whitepaper Configuring the LISTSERV Web Interface for IIS 7.X May 10, 2011 Copyright 2011 L-Soft international, Inc.

Information in this document is subject to change without notice. Companies, names, and data used for example herein are fictitious unless otherwise noted. Some screen captures have been cropped and/or edited for emphasis or descriptive purposes. Permission is granted to copy this document, at no charge and in its entirety, if the copies are not used for commercial advantage, the source is cited, and the present copyright notice is included in all copies. Recipients of such copies are equally bound to abide by the present conditions. Prior written permission is required for any commercial use of this document, in whole or in part, and for any partial reproduction of the contents of this document exceeding 50 lines of up to 80 characters, or equivalent. L-Soft invites comments on its documentation. Please feel free to send your comments by email to: manuals@lsoft.com Copyright 2011, L-Soft international, Inc. All Rights Reserved Worldwide. LISTSERV is a registered trademark licensed to L-Soft Sweden and L-Soft international, Inc. All other trademarks, both marked and not marked, are the property of their respective owners.

Introduction These instructions apply to: Windows 2008 Internet Information Server IIS 7.x These instructions apply only to Windows Server 2008 with Internet Information Server IIS 7.x. These instructions could also work for IIS 7 on Windows 7; however, some of the screen shots in this document may appear slightly different. Before You Begin To successfully install LISTSERV and configure its WWW interface, you MUST be logged in as the Local Server Administrator or use an account that is a member of the Local Server Administrators Group (i.e. not a domain Administrators account). Even so, you may at times be confronted by Windows UAC Security warnings: We don t recommend turning off UAC so simply click [Continue] and proceed whenever you are challenged by this. In addition, you need to verify that certain necessary components or modules of IIS 7 are installed on your system in order to be able to successfully configure IIS 7 and LISTSERV. Please check these first and if necessary, install before proceeding. Verify that the ISAPI extensions and CGI are installed with IIS 7. Open the Windows Server Manager, and then scroll down to Roles Summary for IIS. L-Soft Whitepaper Configuring the LISTSERV Web Interface for IIS 7.x 1

Double-click to display the currently installed roles for IIS If the CGI and ISAPI Extensions roles are not installed, click on Add Roles and select them from the list. These may not be included in the default installation for IIS 7, but they are required for the LISTSERV WWW interface to run. You may need the original Installation Media to add these roles. L-Soft Whitepaper Configuring the LISTSERV Web Interface for IIS 7.x 2

Important: Users of the IIS SMTPSVC, please see the special note on last page of this document for an additional role (IIS 6 Management Console) that should be installed at this time. Step 1: Creating Additional Required Directories Before you begin, stop LISTSERV if it is currently running. After the normal installation of LISTSERV, make the following additional directories if they do not already exist: x:\listserv\lists (parent directory for list message archive files) x:\listserv\www (parent directory for LISTSERV www 'root' dir) x:\listserv\www\archives (this will be LISTSERV www 'root' dir) x:\listserv\www\archives\upload (this dir is required) x:\listserv\www\scripts (where LISTSERV wa.exe cgi script will run) Note: The directory names are the defaults specified in a default installation. If you have chosen not to use these defaults, then you must make any necessary transpositions. The Drive letter is shown as x:\ because we do not know where you have installed LISTSERV and IIS. IIS defaults to installing on C: on most cases, but not all. Please make appropriate substitutions where necessary. L-Soft Whitepaper Configuring the LISTSERV Web Interface for IIS 7.x 3

Open the LISTSERV Site Configuration file (x:\listserv\main\site.cfg) in Notepad and make the following settings or changes: WWW_ARCHIVE_CGI= /scripts/wa.exe WWW_ARCHIVE_DIR= x:\listserv\www\archives SITE_CONFIG_CGI_DIR= x:\listserv\www\scripts Save the file. Manually copy x:\listserv\main\wa.exe to x:\listserv\www\scripts. Do not start LISTSERV yet. Step 2: Setting the NTFS File & Directory Permissions Note: The 'Everyone' user is fundamentally unsecure and should not be used in a properly secured NTFS file system. Security settings, as below, are most easily set or checked using the Windows Explorer program. First, select the desired directory, right-click on Properties, and then choose the Security tab. Important: If you do not see the Security tab, you do not have Administrator level permissions and you cannot complete this setup until you do. IF the IUSR-* user (or Administrators Group or SYSTEM user) is not present, then you will need to click the [Edit] button to add a new user. Be sure the search location is only the Local_Machine user list, not a domain user list. In early versions of Windows, the local IUSR account was IUSR_machinename; but in Windows 2008, the user account is now simply IUSR. L-Soft Whitepaper Configuring the LISTSERV Web Interface for IIS 7.x 4

x:\listserv\ (and all subdirectories) x:\listserv\lists (and all subdirectories) x:\listserv\www (and all subdirectories) Directory x:\listserv\www\scripts x:\listserv\www\archives\upload Notes: This is the ONLY directory where the IUSR account needs 'MODIFY' permissions, which includes 'WRITE'. The IUSR account may also have special WRITE-DENY permissions on all directories. You may need to override this for this directory only. Permissions Administrators: Full Control System: Full Control Administrators: Full Control System: Full Control IUSR: READ (anonymous internet user account) Administrators: Full Control System: Full Control IUSR: READ (anonymous internet user account) Administrators: Full Control System: Full Control IUSR: READ & EXECUTE (anonymous internet user account) Administrators: Full Control System: Full Control IUSR: READ, WRITE, MODIFY (anonymous internet user account) Start with the x:\listserv\www directory: L-Soft Whitepaper Configuring the LISTSERV Web Interface for IIS 7.x 5

Add Modify rights (automatically includes Write) only on the UPLOAD directory: L-Soft Whitepaper Configuring the LISTSERV Web Interface for IIS 7.x 6

Also, set the READ permissions for IUSR on the x:\listserv\lists directory: Now start LISTSERV. L-Soft Whitepaper Configuring the LISTSERV Web Interface for IIS 7.x 7

Look in the x:\listserv\www\archives directory. You should see several files, including DEFAULT.WWWTPL, HEADER.HTML, TRAILER.HTML, INDEX.HTML, and DEFAULT.HTM (more files may also be there, but at least these). This is a good sign; it means LISTSERV recognizes the directory and can write its files there. Important: If this does not happen, then there is a problem. You should check the LISTSERV log file (x:\listserv\log\listserv-yyyymmdd.log) for any error messages. You may ask L-Soft Support for help interpreting the log file. Repeat the steps leading to this point to verify all settings. Do NOT pass here until this step performs OK. Step 3: Creating Virtual Directories in IIS Open the IIS Management console (also known as Internet Services Manager). Select the name of your machine and click on + to expand the options. Perform the following actions: 1. Select Sites a. Click on + to expand the options b. Select and right-click on Default Web Site c. Select Add Virtual Directory d. Select Virtual Directory e. Set Alias to archives f. Click [Browse] to set the true directory path to x:\listserv\www\archives g. Click [OK] L-Soft Whitepaper Configuring the LISTSERV Web Interface for IIS 7.x 8

2. Select Default Web Site a. Select and right-click on Default Web Site b. Select Add Virtual Directory c. Set Alias to scripts d. Set the true directory path to x:\listserv\www\scripts e. Click [OK] L-Soft Whitepaper Configuring the LISTSERV Web Interface for IIS 7.x 9

Step 4: Setting the IIS Web Extension Properties IIS 7 implements a variety of restrictions on ASP, CGI, and other executable scripts that are significantly stronger than previous versions of IIS. You must now configure IIS to allow it to run the wa.exe script. 1. From the IIS 7 main screen, double-click on ISAPI and CGI Restrictions. 2. Click on the Add link in the Actions box on the right side. 3. For Path: click the [...] button and browse to find x:\listserv\www\scripts\wa.exe 4. For the Description, enter 'LISTSERV-CGI' (without the quotes). 5. Check the Allow extension path to execute box. 6. Click [OK] 7. To allow the execution of wa.exe in the x:\listserv\www\scripts directory: L-Soft Whitepaper Configuring the LISTSERV Web Interface for IIS 7.x 10

a. Browse to the ~\scripts directory (Left window) b. Double-click on Handler Mappings (Middle window) c. Find CGI-exe in the (grayed out) list of Disabled extensions, and then click Edit Feature Permissions (Right). L-Soft Whitepaper Configuring the LISTSERV Web Interface for IIS 7.x 11

d. Check the Execute box (the background will suddenly change), and then click [OK]. Step 5: Final Steps Windows Server 2008 implements a software firewall in Windows. By default, this firewall, if enabled, will prevent IIS from serving any web pages. The same is true of SMTP services (receiving email). You must configure the Windows Firewall to permit HTTP services and SMTP services to work. We do not recommend disabling the Firewall unless you are fully aware of the risks or you have external means of providing similar protection for the server. L-Soft Whitepaper Configuring the LISTSERV Web Interface for IIS 7.x 12

Sometimes it is necessary to stop/restart the Default Web Site in the IIS Manager at this point. It does not hurt to do so now. -------------------------------------------------- Now try to access http://your_server_name/scripts/wa.exe from a local web browser. You should see the LISTSERV Archives page. If this does not work or if you get a 'page cannot be displayed' error, try the link http://your_server_name/archives/header.html (this is a static page link that should always work). If you get the LISTSERV Archives page, then click on Log In. The Login Required page should be displayed. Enter your email address and personal LISTSERV password to login. If you do not have a personal LISTSERV password (different from the CREATEPW stored in site.cfg), then you can create one by clicking on the Get a new LISTSERV Password link. If either URL doesn't work, then check the network access permissions between your desktop machine and the LISTSERV machine. Your network rules may prevent access to that machine. Also, be sure the Fully Qualified Domain Name of your server has been entered in local/internal DNS and points to the correct IP address. If both URLs take you to a Windows login screen asking for a Windows account user login and password, then your NTFS file/directory permissions above are not correct. Revisit the above section on these settings. If you can get this far, then you should be OK. If not, then work back to the last successful checkpoint, and then work forward again. If you encounter problems, you should reference the IIS log file. This is typically located at C:\inetpub\logs\LogFiles. For help interpreting IIS Status Codes see http://support.microsoft.com/kb/318380. L-Soft Whitepaper Configuring the LISTSERV Web Interface for IIS 7.x 13

Special Note for users of IIS SMTPSVC: IIS 7 Manager does not implement any means to configure the SMTPSVC. Instead, you need to install the IIS 6 Management Console from the Windows 2008 Installation Media; and then, use that to configure SMTPSVC in the same manner as for Windows 2003/IIS 6. After Installing, the IIS6 Manager now appears on the Administrative Tools menu: L-Soft Whitepaper Configuring the LISTSERV Web Interface for IIS 7.x 14