90 likes | 238 Views
Web Access. Overview. Purpose Prerequisites Install Components Enable Virtual Directories IIS Configuration & Security Troubleshooting. Purpose. Allow access to the central database from any location using an Internet browser Enable “Web” driven components eg: Dashboard and Reporter
E N D
Overview • Purpose • Prerequisites • Install Components • Enable Virtual Directories • IIS Configuration & Security • Troubleshooting
Purpose • Allow access to the central database from any location using an Internet browser • Enable “Web” driven components eg: Dashboard and Reporter • “Cut-down” access for Partners and Customers sub-sets of the Database
Prerequisites • IIS 6.0, 7.0 and 7.5 • .Net Framework 2.0 • Maximizer Database Server • MS SQL Access from IIS Server • 64-bit option • For Application see KB#315342 • For IIS 7 see KB#314439 • For IIS 6 see KB#314443
Install Components • .Net Components will self-install • Choose IIS Components at same time as Maximizer Server • If co-existing on the same machine • If at a later time an un-install and re-install will be needed • Start Maximizer Server Install on separate IIS Server • Do not choose Maximizer Server component • When prompted enter the Database Server location • Enter the ‘hostname’ user’s will use to access these IIS Components • If using both Intranet and Internet access you will need to consider ‘LAN’ user DNS/Hosts File alteration
Install Components • Choose the IIS Web Site to create the virtual directories under • Usually the Default Web site and Ports are OK for average installs • Consider a separate (new) Web Site for servers with Share Point enabled as there can be .Net version conflicts. • In this case you will need to specify a different port number or host header • To further isolate the code also create and set all Maximizer Virtual Directories to a separate Application Pool
Manually EnablingVirtual Directories • Within each Virtual Directory find the file Web.Config • Edit this file within Notepad • Find the line below: <add key=“Enabled” value=“False” /> • Edit this to be: <add key=“Enabled” value=“True” /> • Find the line: <add key=“AddressBook” value=“” /> • Edit this to be: <add key=“AddressBook” value=“<DatabaseName>” />
IIS Configuration & Security • Make sure ASP.Net 2.0 is enabled under “Web Service Extensions” • Special steps are required for XP, see MS KB • Confirm general access to IIS “Under Construction Page” • Require Anonymous Access to be enabled • IUSR_<Machine Name> account must have sufficient rights to local file system and MS SQL • SSL and NT Authentication can be added “over the top” as per usual IIS configuration
Troubleshooting • Check the URL • Internal and external IP • FQDN and NetBIOS Name • Test directly on the IIS Server and work outwards • Can Server be pinged • Is IIS running? Try IIS reset or reboot • Do other Maximizer Portals on the IIS Server work • Do any other other websites on the IIS Server work? • Check Windows Event Log for IIS and ASP.Net Errors • Test a simple HTML page and setup a Virtual directory