LaserVault DMS10 Reference Guide Installation
Transcription
LaserVault DMS10 Reference Guide Installation
LaserVault DMS10 Reference Guide Installation Contents Installation and Configuration ............................................................................................................................ 2 LaserVault DMS Settings ..................................................................................................................................... 3 SQL Server Settings ............................................................................................................................................. 4 SMTP Server Options........................................................................................................................................... 5 ActiveX Install Options ........................................................................................................................................ 6 Configuring IIS in Windows Server 2012 ............................................................................................................. 7 Launch Internet Information Services (IIS) Manager .......................................................................................... 8 File System Security Permissions ...................................................................................................................... 18 Document Paths ................................................................................................................................................ 18 Installation and Configuration The default installation path for LaserVault DMS is C:\LaserVault\LVDMS. This installation guide assumes the software was installed into that folder. Due to Microsoft UAC virtualization we no longer recommend installing under Program Files or Program Files (x86). After the installation is complete, launch the LVDMS Server Configuration program. This can be found on the Start menu under LaserVault DMS Suite. Copyright 2015 Electronic Storage Corporation • 918-664-7276 • 800-444-6283 • www.laservault.com • info@laservault.com 2 LaserVault DMS Settings Select the server root where the web applications will run from. By default, the installer creates a folder named C:\LaserVault\LVDMS\ServerRoot. We recommend using this path. For the WebTask URL, enter http://[yourserver]/LVDmsWeb/W.aspx Enter an admin username and password to use when logging in to the server via the LVDMS Manager. Select In House for the software mode. If you wish to use IIS Authentication (Windows Integrated Authentication) check the Use IIS Authentication check box. This option is used when you want to automatically log in an end user using their Windows credentials or credentials negotiated by IIS and the browser. If you turn on this option, you should also disable anonymous authentication in IIS. You may select various password storage options. In most cases select AES Case Insensitive. This will store the password encrypted in the database. Copyright 2015 Electronic Storage Corporation • 918-664-7276 • 800-444-6283 • www.laservault.com • info@laservault.com 3 SQL Server Settings Enter the server name or IP address and instance name of the Microsoft SQL server you wish to use. If using SQL authentication, enter the SQL user name and password to use to connect to the server. We recommend using SQL authentication. The account will need permission to create a database and tables. If you wish to use Windows authentication to connect to the database check the Use Windows Authentication check box. Be aware that using this option will cause the LVDMS applications to connect using the Windows account they are running under. The accounts or groups of which the account is a member will need to be given access in SQL server or the connection will fail. Enter a database name. We suggest using LVDMS. The database path tells SQL Server where to create the database files. This value defaults to the server root data folder on the local machine. If SQL Server is running on another machine you will need to specify an appropriate path that exists on that machine. Note: Be sure the service account that SQL server is running under has permissions to the database path or you will get an error when you click OK. Copyright 2015 Electronic Storage Corporation • 918-664-7276 • 800-444-6283 • www.laservault.com • info@laservault.com 4 SMTP Server Options If you will be using workflow to send emails, enter the SMTP server settings here. Enter the DNS name or IP address of the SMTP mail server. Enter port 25 for the standard SMTP port. If your mail server is configured to run on another port (not common) enter that port number. Enter the user name and password that will be used to connect to the SMTP server. Enter an email address and name that will be shown in the From field of the email. If your SMTP server is configured to require a certain type of authentication, select the option from the list, otherwise select Auto. If using SSL or TLS select that option from the SMTP Security Option drop down list. Copyright 2015 Electronic Storage Corporation • 918-664-7276 • 800-444-6283 • www.laservault.com • info@laservault.com 5 ActiveX Install Options Under this section you can configure the server to use a Windows domain account to run ActiveX installs. This can help with permissions issues if the end user doesn’t have authority to install programs on their computer. Enter a domain, user name, and password for the installer to attempt to use. Click OK to complete the server configuration. At this point the database and web application files will be created or updated. Copyright 2015 Electronic Storage Corporation • 918-664-7276 • 800-444-6283 • www.laservault.com • info@laservault.com 6 Configuring IIS in Windows Server 2012 After the initial configuration is complete, the next step is to create two applications in IIS. Make sure you have the Web Server (IIS) role installed. Check the boxes for ASP.NET 4.5 and ASP under the Application Development section. Copyright 2015 Electronic Storage Corporation • 918-664-7276 • 800-444-6283 • www.laservault.com • info@laservault.com 7 Launch Internet Information Services (IIS) Manager Right click on Application Pools and select Add Application Pool. Enter LVDMSConfig for the name. For the .NET CLR Version, select v4.0.30319 For the Managed Pipeline Mode, select Integrated. Click OK. Create another application pool named LVDMSWeb with the same settings. For each application pool, go into Advanced Settings and set Enable 32-Bit Applications to True. You may also want to increase the Idle Time-out setting from 20 minutes to 120. This will keep your session from timing out too quickly. Copyright 2015 Electronic Storage Corporation • 918-664-7276 • 800-444-6283 • www.laservault.com • info@laservault.com 8 Select the web site under which you wish to add the applications. Right click and select Add Application. Copyright 2015 Electronic Storage Corporation • 918-664-7276 • 800-444-6283 • www.laservault.com • info@laservault.com 9 Enter LvDmsConfig for the alias and C:\LaserVault\LVDMS\ServerRoot\LvDmsConfig for the physical path. Select LVDMSConfig for the Application Pool. Right click on the website again and select Add Application. This time enter LvDmsWeb for the alias and C:\LaserVault\LVDMS\ServerRoot\LvDmsWeb for the physical path. Select the LVDMSWeb application pool. Upgrade Note: If upgrading from a prior version, remove the C:\LaserVault\LVDMS\ServerRoot\LVDMSWeb\WebTemp folder if it exists. The WebTemp folder has been moved out of the LVDMSWeb application folder to prevent application restarts when temporary folders get deleted. Adding the WebTemp application to IIS under LVDMSWeb and pointing it to the new location solves this problem. Right click on the LvDmsWeb application that you just created and select Add Application. Enter WebTemp for the Alias, and select the LVDMSWeb application pool. For the physical path enter C:\LaserVault\LVDMS\ServerRoot\Data\Temp\LVDMSWebTemp. Copyright 2015 Electronic Storage Corporation • 918-664-7276 • 800-444-6283 • www.laservault.com • info@laservault.com 10 Click on the LvDmsWeb application in the left pane. Then double click the Default Document icon in the right pane under IIS. Copyright 2015 Electronic Storage Corporation • 918-664-7276 • 800-444-6283 • www.laservault.com • info@laservault.com 11 Move the default.aspx document up in the list so that it is above default.asp. Copyright 2015 Electronic Storage Corporation • 918-664-7276 • 800-444-6283 • www.laservault.com • info@laservault.com 12 Double click on the Session State icon in the ASP.NET section. Under the Cookie Settings section increase the time out from 20 minutes to 120 minutes. This will prevent sessions from timing out too quickly. Click the Apply button on the upper right of the screen to save the changes. You may also want to change this setting in the LVDMSConfig web application. Copyright 2015 Electronic Storage Corporation • 918-664-7276 • 800-444-6283 • www.laservault.com • info@laservault.com 13 From a command prompt or the Start/Run dialog, run MMC /32. This will launch the 32 bit MMC Snap in Console. In the console, select File, Add/Remove Snap In. Select Component Services in the left pane and click the Add button. Click OK. Copyright 2015 Electronic Storage Corporation • 918-664-7276 • 800-444-6283 • www.laservault.com • info@laservault.com 14 In the tree on the left, expand Component Services/Computers/My Computer. Then click on DCOM Config. Find the LVDMSShell.Interface item in the list on the right. Right click that item and select Properties. Copyright 2015 Electronic Storage Corporation • 918-664-7276 • 800-444-6283 • www.laservault.com • info@laservault.com 15 On the Security tab under Launch and Activation Permissions, change the option from Use Default to Customize. Then click the Edit button. Copyright 2015 Electronic Storage Corporation • 918-664-7276 • 800-444-6283 • www.laservault.com • info@laservault.com 16 In the security screen, select Add and select IIS_IUSRS. Be sure to select the group from the local machine. Give the group Local Launch and Local Activation permissions. Copyright 2015 Electronic Storage Corporation • 918-664-7276 • 800-444-6283 • www.laservault.com • info@laservault.com 17 File System Security Permissions There are several folders where file system permission must be granted. If you are using Anonymous Authentication in IIS, then the web applications run under the IUSR account by default. You may specify a different account. If so, grant the permissions to the account you specified rather than IUSR. Use the IIS_IUSRS group to grant permission. This will give permissions to the appropriate application pool identities. Set permissions on the following paths: C:\LaserVault IIS_IUSRS - Read/Write/Modify NETWORK SERVICE - Read/Write/Modify Note 1: If you specified a different path for the database files, be sure to give NETWORK SERVICE Read/Write/Modify permissions to that path. Note 2: If you configured SQL Server to use an account other than NETWORK SERVICE you must give that account the appropriate permissions. C:\Windows\Temp IIS_IUSRS - Read/Write/Modify C:\Program Files(x86)\EscCommonFiles IIS_IUSRS – Read Note: It may not be necessary to give IIS_IUSRS permission to this folder if the group “Users” already has permission Document Paths By default LVDMS builds the document paths in the server root data folder. It’s possible to specify an alternative path. If you do, you must give Read/Write/Modify permissions to that path. If you have disabled Anonymous Authentication in IIS then each session in the web application runs in the security context of the end user. You may need to give the above permissions to the Windows built in group Authenticated Users. Copyright 2015 Electronic Storage Corporation • 918-664-7276 • 800-444-6283 • www.laservault.com • info@laservault.com 18