This document describes selected Web and email servers that are supported by IST and the access and usage rules associated with each.
Since the servers supported by IST and the campus network are shared resources, users of these servers must comply with the University's Statement on the Use of Computing and Network Resources and the University's Statement on Security of UW Computing and Network Resources to ensure that their use of the server does not negatively affect the security or performance of the server or the network.
IST supports Web servers for use by academic and support departments of the University within the following guidelines:
Users of IST Webservers should:
The info (production) and testinfo (development) servers are used primarily for the delivery of static content, corporate (non personal) Web pages.
Both servers run in a Sun Solaris environment with the Apache Web server.
While most pages on the info machine are static content, some dynamic pages (e.g. created using Perl or PHP) do exist.
The dogwood (production) and sumac (development) servers are used by the academic support units for applications with dependencies on Microsoft Windows and Microsoft IIS. Both servers are configured with current versions of the operating system (Windows 2003 Server) and the web server (IIS Version 6).
Many of the applications running on IIS servers make use of database facilities. Most use simple MS Access facilities. These have caused problems because of hard limits on the number of open database connections on the server. Some clients have requested access to MS SQL Server facilities.
This server provides email and Web services to a variety of organizations within and affiliated with the University. It runs in a Sun Solaris environment with the Apache Web server.
Access to the server is limited to the affiliated colleges, clubs sponsored by the Federation of Students and some special purpose applications within IST (e.g. software license server, ist course accounts)..
Recommendations:
Admmail is the primary email server for academic support staff; it is also used to provide personal web space; jubilation is used by retirees of the University. Both servers run in a Sun Solaris environment with the Apache Web server.
Access to admmail is limited to academic support staff; access to jubilation is normally limited to retirees.
Strobe (production) and pole (development) are servers well suited for applications requiring dynamic content. Both systems run on LAMP servers (Linux, Apache Web software, MySQL database software and the PHP and Perl interpreters).
Fortuna (production) and fortunadev (development) are secure systems intended for use in eCommerce application. Review the following documents if you are developing an application that generates financial transactions.
Users of the IST supported Web servers may require the installation of special purpose software. Software in support of the Web application may be installed under the account assigned to the client or may be installed at the system level under the following conditions.
Clients may request the installation of system level software. IST will assess each request using the following criteria:
Packages meeting the first criteria will be installed for evaluation on a development server (e.g. pole ). A further assessment will be completed before the software is approved for installation on production servers (e.g. strobe ).
System installed software requires regular maintenance; upgrades may introduce problems or require changes to dependent applications. Application developers are responsible for keeping their applications in sync with current production releases of system software and for all code changes and testing resulting from the regular maintenance of system software.
Web development can be complex, particularly with the wide range of options available. IST provides support for our clients to improve the security and sustainability of applications. This support includes:
mySQL, running on one of IST's linux servers, has proven to be a robust database application environment for many small and moderately sized applications. IST recommends and supports this environment.
Many of the Web applications in our IIS environment were developed with MS Access. This database is easy to use and provides a viable solution for small applications.
Microsoft SQL Service may be required in some IIS applications particularly when the application has been purchased with this requirement from a vendor. If these situations, all support for the database and the application is the responsibility of the client.
Clients often prefer addresses that identify their department (e.g. www.athletics.uwaterloo.ca) rather than a more generic form (e.g. info.uwaterloo.ca/athletics). IST will attempt to provide these addresses, however, if secure logins are required, the standard host identifier must be used ( e.g. info.uwaterloo.ca/athletics).
Last updated by Paul Snyder, August 21, 2007