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



Similar documents
Configuring the LISTSERV Web Interface for IIS 7.X

Technical White Paper

Chapter 2 Editor s Note:

OrgPublisher EChart Server Setup Guide

Setting Up Your FTP Server

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

HELP DOCUMENTATION SSRPM WEB INTERFACE GUIDE

IIS, FTP Server and Windows

SINGLE SIGN-ON FOR MTWEB

INSTALLING MOODLE 2.5 ON A MICROSOFT PLATFORM

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

Security Guidelines for MapInfo Discovery 1.1

FTP, IIS, and Firewall Reference and Troubleshooting

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

Reference and Troubleshooting: FTP, IIS, and Firewall Information

SQL Server Setup for Assistant/Pro applications Compliance Information Systems

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

SELF SERVICE RESET PASSWORD MANAGEMENT WEB INTERFACE GUIDE

Releasing blocked in Data Security

Migrating TimeForce To A New Server

Using Internet or Windows Explorer to Upload Your Site

Using Microsoft Expression Web to Upload Your Site

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

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

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

Wavecrest Certificate

Enabling Kerberos SSO in IBM Cognos Express on Windows Server 2008

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

Administrator s Upgrade Guide.

Using Remote Web Workplace Version 1.01

Kaseya Server Instal ation User Guide June 6, 2008

Remote Console Installation & Setup Guide. November 2009

FireBLAST Marketing Solution v2

BusinessObjects Enterprise XI Release 2

Migrating helpdesk to a new server

ECA IIS Instructions. January 2005

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

AXIS 70U - Using Scan-to-File

Organizer db Browser Manual

How to add your Weebly website to a TotalCloud hosted Server

Installing Active Directory

Installing Globodox Web Client on Windows 7 (64 bit)

Integrating LANGuardian with Active Directory

JMC Next Generation Web-based Server Install and Setup

1. Set Daylight Savings Time Create Migrator Account Assign Migrator Account to Administrator group... 4

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide

Installation Instruction STATISTICA Enterprise Server

System Area Management Software Tool Tip: Integrating into NetIQ AppManager

Sage 300 ERP Sage CRM 7.2 Integration Guide

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS

STATISTICA VERSION 9 STATISTICA ENTERPRISE INSTALLATION INSTRUCTIONS FOR USE WITH TERMINAL SERVER

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

Immotec Systems, Inc. SQL Server 2005 Installation Document

Windows Clients and GoPrint Print Queues

NovaBACKUP xsp Version 15.0 Upgrade Guide

intertrax Suite resource MGR Web

Converting Prospects to Purchasers.

LAB 1: Installing Active Directory Federation Services

Step-by-Step Setup Guide Wireless File Transmitter FTP Mode

Secret Server Installation Windows 8 / 8.1 and Windows Server 2012 / R2

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

ACTIVE DIRECTORY DEPLOYMENT

Interact for Microsoft Office

Basic Exchange Setup Guide

Installation and Deployment

Introduction. Before you begin. Installing efax from our CD-ROM. Installing efax after downloading from the internet

PaperStream Connect. Setup Guide. Version Copyright Fujitsu

Mapping ITS s File Server Folder to Mosaic Windows to Publish a Website

owncloud Configuration and Usage Guide

Appendix B Lab Setup Guide

MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # )

RoomWizard Synchronization Software Manual Installation Instructions

etoken Enterprise For: SSL SSL with etoken

DC Agent Troubleshooting

Livezilla How to Install on Shared Hosting By: Jon Manning

Access It! Universal Web Client Integration

OrgPublisher 11 Web Administration Installation for Windows 2008 Server

Setting up VMware ESXi for 2X VirtualDesktopServer Manual

Installing Oracle 12c Enterprise on Windows 7 64-Bit

Setup Guide. network support pc repairs web design graphic design Internet services spam filtering hosting sales programming

How to configure the DBxtra Report Web Service on IIS (Internet Information Server)

Installing Microsoft Outlook on a Macintosh. This document explains how to download, install and configure Microsoft Outlook on a Macintosh.

PaperPort PSP Server 3 SERVER ADMINISTRATOR S GUIDE

HIRSCH Velocity Web Console Guide

Installing Globodox Web Client on Windows Server 2012

XCM Internet Explorer Settings

TECHNICAL NOTE Stormshield Network Firewall AUTOMATIC BACKUPS. Document version: 1.0 Reference: snentno_autobackup

Important Notes for WinConnect Server VS Software Installation:

Configuring Microsoft Internet Information Service (IIS6 & IIS7)

MadCap Software. Upgrading Guide. Pulse

WordCom, Inc. Secure File Transfer Web Application

Archive Attender Version 3.5

FaxCore Ev5 -To-Fax Setup Guide

STIDistrict Server Replacement

Installation Guide and Machine Setup

FlexSim LAN License Server

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

WhatsUp Gold v16.1 Installation and Configuration Guide

Chapter 11 Managing Core Database Downloads

Web Deployment on Windows 2012 Server. Updated: August 28, 2013

Transcription:

Setting and Checking LISTSERV www Interface Permissions Windows Server 2012 with IIS 8.x Last Updated: 20 Mar 2014 These instructions apply only to Windows Server 2012 with Internet Information Server IIS 8.x The instructions should also work for IIS 8 on Windows 8. But some illustrations here may appear slightly different. If you would like a copy of our separate paper for Windows 2008/IIS 7.x please see here: LISTSERV WWW Interface Windows 2008/IIS7 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 (could also be 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 like this. This paper assumes LISTSERV has already been installed on your machine by running the regular LISTSERV installer kit. This process includes a checkbox on whether or not to also install the LISTSERV www interface. If you check 'yes', then most of these steps (creating additional directories, adding lines to the site.cfg file, etc.) will have already been done by the installer. Nevertheless, all necessary steps are listed here and you should verify that the installer has done them correctly. L-Soft Training and Consulting 2014 L-Soft international, Inc. Page 1

Further, you need to verify that certain necessary components or modules of IIS 8 are installed on your system in order to be able to successfully configure IIS 8 for use with LISTSERV. Please check these first and if necessary, install them before proceeding. Verify that the 'ISAPI Extensions' and 'CGI' are installed with IIS 8. Open Windows Server Manager. Click 'Add server roles and features'. Scroll down and click the little arrows on the left to expand and display the detail of IIS 8 features installed. If the 'CGI' and 'ISAPI Extensions' roles are not installed, click the check boxes and proceed to install them. These may not be installed in a default installation for IIS 8, but they are required for the LISTSERV WWW interface to run. You may need the original Windows Installation Media to add these roles. Note: Users of the IIS SMTPSVC please see also the special note on page 17 of this document for an additional required role (IIS 6 Management Console) that should also be installed at this time. L-Soft Training and Consulting 2014 L-Soft international, Inc. Page 2

1. Create Additional Required Directories Stop LISTSERV, if currently running. The normal installation of LISTSERV should make the following additional directories. Please verify and make them manually if they do not already exist. Note, the directory names below are the default names in a normal, 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 have no idea on which drive you will install LISTSERV. Please make appropriate substitutions where necessary. 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) Edit x:\listserv\main\site.cfg (the LISTSERV Site Configuration File) with Notepad and create or modify the following settings: WWW_ARCHIVE_CGI= /scripts/wa.exe WWW_ARCHIVE_DIR= x:\listserv\www\archives SITE_CONFIG_CGI_DIR= x:\listserv\www\scripts L-Soft Training and Consulting 2014 L-Soft international, Inc. Page 3

Save the site.cfg file. Manually copy x:\listserv\main\wa.exe to x:\listserv\www\scripts if the installer has not already done this. Do not start LISTSERV yet. 2. Set NTFS File and Directory Permissions Security settings as below are most easily set or checked using the Windows Explorer program. First select the desired Directory, Right-Click on 'Properties', then choose the 'Security' Tab. If you do not see the security tab, you do not have Administrator level privileges and you cannot complete this setup until you do. If the IUSR user (or Administrators group or SYSTEM user) is not present for any of these directories 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 account list. (In earlier versions of Windows, the local IUSR account was IUSR_machinename, but in Windows 2008 and 2012 the user account is now simply IUSR.) x:\listserv\ (and all subdirectories) Administrators Full Control System Full Control x:\listserv\lists (and all subdirectories) Administrators Full Control System Full Control IUSR READ (anonymous internet user account) x:\listserv\www (and all subdirectories) Administrators Full Control System Full Control IUSR READ (anonymous internet user account) x:\listserv\www\scripts Administrators Full Control System Full Control IUSR READ & EXECUTE (anonymous internet user account) x:\listserv\www\archives\upload Administrators Full Control System Full Control IUSR READ, WRITE, MODIFY (anonymous internet user account) (Note the UPLOAD directory is the ONLY directory where the IUSR account needs 'MODIFY' permissions, which includes 'WRITE'. Note, the IUSR account may also have special WRITE-DENY permissions on some directories. You may need to override this for this directory only.) L-Soft Training and Consulting 2014 L-Soft international, Inc. Page 4

Start with the x:\listserv\www directory: L-Soft Training and Consulting 2014 L-Soft international, Inc. Page 5

Add 'Modify' rights (automatically includes 'Write') only on UPLOAD directory: L-Soft Training and Consulting 2014 L-Soft international, Inc. Page 6

Also set the READ permissions for IUSR on the x:\listserv\lists directory: L-Soft Training and Consulting 2014 L-Soft international, Inc. Page 7

Now start LISTSERV. Configuring LISTSERV WWW Interface for IIS 8.x Look in the x:\listserv\www\archives directory. There 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. 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. L-Soft Training and Consulting 2014 L-Soft international, Inc. Page 8

3. Create Virtual Directories in IIS Open the IIS Management console (also known as Internet Services Manager) Select the name of your machine and click on the little arrow to expand the options Select 'Sites' Click on the little arrow to expand the options Select 'Default Web Site' and Right Click (sometimes you may need to select the name) Select 'Add Virtual Directory' L-Soft Training and Consulting 2014 L-Soft international, Inc. Page 9

Set Alias: to 'ARCHIVES' (without quotes, without '/') Browse (... button) to select the directory path to x:\listserv\www\archives Click Ok Select 'Default Web Site' and Right Click (sometimes you may need to select the name) Select 'Add Virtual Directory' Set Alias: to 'scripts' (without quotes, without '/') Browse (... button) to select the directory path to x:\listserv\www\scripts Click Ok L-Soft Training and Consulting 2014 L-Soft international, Inc. Page 10

4. Set IIS Web Extension Properties IIS 8 implements a variety of restrictions on ASP, CGI, and other executables that are significantly stronger than previous versions of IIS, and the configuration of these restrictions is significantly different. You must now configure IIS to allow it to run the wa.exe CGI 'script'. From the IIS 8 main screen, double-click on 'ISAPI and CGI Restrictions': L-Soft Training and Consulting 2014 L-Soft international, Inc. Page 11

Click on the 'Add...' link in the Actions box on the right side. For Path: click the '...' button and browse to find x:\listserv\www\scripts\wa.exe For 'Description:' enter 'LISTSERV-CGI' (without quotes) Check the box 'Allow extension path to execute' Click OK L-Soft Training and Consulting 2014 L-Soft international, Inc. Page 12

To allow the execution of WA.exe in the x:\listserv\www\scripts directory: Click on the ~\scripts item under 'Default Web Site' (Left window) Double-click on "Handler Mappings" (Middle window) Find and click on 'CGI-exe' in the (grayed out) list of Disabled extensions, L-Soft Training and Consulting 2014 L-Soft international, Inc. Page 13

click 'Edit Feature Permissions' (Right Window): Check the box for 'Execute'. The background will suddenly change and the grayed-out disabled options will be enabled. Then click OK. L-Soft Training and Consulting 2014 L-Soft international, Inc. Page 14

5. Final Steps Configuring LISTSERV WWW Interface for IIS 8.x Windows Server 2012 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/HTTPS services and SMTP services to work. We do not recommend disabling the Firewall unless you are fully aware of the risks or if you have external means of providing similar protection for the server. 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 (preferably not the browser on the LISTSERV machine itself). You should see a page titled 'LISTSERV Archives': If this does not work or if you get a 'page cannot be displayed' or other error, try the link http://your_server_name/archives/header.html : (note: this is a static page link which should always work.) L-Soft Training and Consulting 2014 L-Soft international, Inc. Page 15

If you get the ' LISTSERV Archives' page, then click on 'Log In'. You should be presented with a 'Login Required' page, requesting your email address and Personal LISTSERV Password to login. If you don't have a Personal LISTSERV Password (different from the CREATEPW stored in site.cfg) now would be a good time to create one. Click on the link above the login boxes to "Get a new LISTSERV Password" If either URL doesn't work, then check 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 either URL presents you with a Windows login screen asking for Windows User account login and Password, then your NTFS file/directory permissions as set above are not correct. Revisit the above section 2 on these settings. If you can get this far then you should be OK. If not, go work back to the last successful checkpoint, then work forward again verifying settings. 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 Training and Consulting 2014 L-Soft international, Inc. Page 16

Special note for users of IIS SMTPSVC. IIS 8 Manager does not implement any means to configure the SMTPSVC. Instead you need to install the IIS 6 Management Console from the Windows 2012 Installation Media and then use that to configure SMTPSVC in the same manner as for Windows 2003/IIS 6. Microsoft also says this arrangement is temporary and the IIS 6 Management console is subject to removal. If so, they will need to provide an alternate means to configure the SMTPSVC. After Installing this role, the IIS6 Manager now appears on the Administrative Tools menu, and it can be used to configure SMTPSVC. See our separate paper Configuring IIS SMTPSVC for use with LISTSERV for details. L-Soft Training and Consulting 2014 L-Soft international, Inc. Page 17

L-Soft Training and Consulting 2014 L-Soft international, Inc. Page 18