About IU Sitehosting


Overview

Note:
For information about migrating your site from Webserve to IU Sitehosting, see Migrate your site from Webserve to IU Sitehosting.

IU Sitehosting, the replacement for Webserve, is Indiana University's central web server solution for core and gateway university websites, including but not limited to www.iu.edu, www.indiana.edu, www.iub.edu, www.iupui.edu, www.iun.edu, www.iuk.edu, www.iue.edu, www.ius.edu, www.iusb.edu, and others.

IU Sitehosting is available for the IU community's use to publish web content for purposes related to the university's mission of education, research, and public service. Any full-time faculty or staff member may request an account for this purpose. For more about accounts and services for IU Sitehosting, see Manage IU Sitehosting accounts with the Enterprise Web Technical Services site.

Eligibility

At IU, the central web server solution, IU Sitehosting, provides all campuses with a place to publish information.

University-affiliated departments, groups, and organizations

Any university-affiliated department, group, or organization can request an IU Sitehosting account for the purpose of publishing information about the services they offer to the IU community.

Student groups

Student groups who wish to use IU Sitehosting to publish university-related material may do so as long as the owner is a full-time staff/faculty member who is ultimately responsible for the account and its use. For more about student organization computing accounts, see Computing accounts for IUB and IUPUI student organizations.

Professional organizations

Professional organizations may request an account provided that the group is directly related to the business of the university and 50% of the group's members are IU faculty or staff.

Professional organization computing accounts are for the sole and exclusive use of the IU organization and its designated members, and may not be used for or by other organizations or individuals not affiliated with IU.

Sitehost data classifications

As with Webserve, Sitehost is cleared for the storage and processing of Restricted data or lower. Account owners who wish to process data with higher classifications should work with Data Stewards and Sitehost administrators (via Web Services Support) to obtain authorization.

Note:
If you're using the WCMS, be aware that it is only cleared to host and process University-Internal data.

For more, see Types of data.

IU Sitehosting features at a glance

  • Apache 2.4
  • Server connections: SSH2/SFTP with two-factor authentication
  • MySQL 5.7
  • Perl 5.26
  • PHP 7.3
  • Python 2.7.15+
  • Text editors: vim, emacs, pico
  • Virtual hostnames: Accounts automatically receive accountname.sitehost.iu.edu; additional virtual hostnames can be created on request
  • Home directory: /groups/accountname/
  • Web directory: /groups/accountname/web

New features and other changes from Webserve

The following summary of changes will help smooth your migration from Webserve to Sitehost. For more about the migration process, see Migrate your site from Webserve to IU Sitehosting.

  • Apache 2.4: Sitehost uses Apache version 2.4, versus Webserve's older version 2.2. Syntax and other changes in .htaccess, especially the authentication control rules, will require special attention when migrating a site. For more about these changes, see:
  • PHP 7.3 and php.ini: Sitehost uses PHP 7.3. Although there are few incompatibilities between PHP 7.1 and 7.3, you should check your php code for issues:
  • PHP.ini name is not supported: Sites with php.ini must rename their file to .user.ini in order for IU Sitehosting to recognize the file.
  • Mandatory two-factor login: Sitehost requires mandatory two-factor login for all SSH and SFTP connections. For an overview of the connection options and related instructions, see Connect to the IU Sitehosting servers.

    Due to a technical limitation in Duo Unix, two-factor login for a group account is not a viable option. Duo Unix automatically picks the default factor; the second factor will always go to the same place and not to other users sharing the group account credentials.

    To implement two-factor authentication in a way that doesn't require multiple users to use the same second factor for a group account, use IU Groups VPN for two-factor logins with personal IU accounts. If your needs cannot be met with two-factor authentication, email the UITS Support Center to request an exception.

  • New file path and single directory for sites:
    • Sitehost accounts host their files in the following directory: /groups/accountname/
    • Published web files are hosted in the following directory: /groups/accountname/web/

    Users with scripts that point to legacy Webserve file path structure (/ip/accountname/...) will need to update those scripts to match the new file paths.

    Users with different content in their Webserve /www/ and /wwws/ directories will need to combine or discard content in order to use Sitehost's single /web/ server.

  • Storage limits: Sitehost accounts have an initial quota of 2 GB. If you need additional storage, email Support Center Tier 2 with a description of your storage needs, including an estimate of the amount needed. Large media files and backups should not be stored on the Sitehost file system.
  • HTTPS traffic only: Sitehost only serves traffic via HTTPS/SSL. All non HTTPS/SSL requests will automatically be redirected to the HTTPS/SSL version of the site. There is no option for non-HTTPS/SSL site service.
  • Tilde URL retirement: Sitehost does not support tilde URLs (URLs that previously existed on Webserve as www.campus.edu/~accountname). All sites on Sitehost instead use the URL format accountname.sitehost.iu.edu for production and accountname.sitehost-test.iu.edu.

    A temporary translation service for tilde URLs has been configured to allow tilde URLs to exist, but this service is temporary and will be discontinued after Webserve's retirement.

  • Transform retirement: The legacy Transform form creation service is being retired at the same time as Webserve. Users who wish to create forms on IU Sitehosting are encouraged to do so using MachForm.
  • Siteshare retirement: The Siteshare service is being retired at the same time as Webserve. Site managers are instead encouraged to use SSH keys for their users, which will allow greater access via both SFTP and SSH. For more about SSH keys for Sitehost, see Generate and use SSH keys with IU Sitehosting.
  • Perl modules: Perl is available on Sitehost, but only with the default modules installed. To request additional modules, contact the Support Center Tier 2 Web Services Support team.

Request Sitehost accounts

Sitehost accounts must be tied to an existing group account; to request a group account, see About IU computing accounts for groups or departments. If you already have a group account you wish to use, you may perform all account management tasks for Sitehost on the Enterprise Web Technical Services (Webtech) site at https://webtech.uits.iu.edu; for instructions, see Manage IU Sitehosting accounts with the Enterprise Web Technical Services site.

Connect to the Sitehost servers

Sitehost servers support SSH and sFTP connections via two-factor authentication or by SSH keys. A Sitehost account features access to a production and a testing server for development work. The server URLs to connect in the application of your choice are:

  • Sitehost (production server): ssh.sitehost.iu.edu
  • Sitehost-test (test server): ssh.sitehost-test.iu.edu
Important:

You will need to be on campus, or be using a VPN if off campus. If you are unable to use two-factor authentication, you may use the IU Groups VPN, selecting Groups 3833(IU-Linux-Hosting-Users) to bypass the two-factor requirement. For an overview of your options for accessing the servers, see Connect to the IU Sitehosting servers.

Support for IU Sitehosting

For technical assistance, contact the Support Center Tier 2 Web Services Support team. For site development and coding support, you may wish to contract with IU Studios.

This is document axnv in the Knowledge Base.
Last modified on 2019-10-21 10:22:21.

Contact us

For help or to comment, email the UITS Support Center.