Create a Personal or Group Website at WPI

Instructions to create a homepage on the WPI Hostspace, resources for other website options.

WPI students, staff, faculty, and campus organizations have the ability to create and maintain a website on WPI's hosted space.

  • Personal web sites: WPI students, staff, and faculty members are allocated web space automatically. Personal web sites can be viewed by navigating to http://users.wpi.edu/~username.
  • Departmental sites: For creation and modification questions or issues contact Marketing & Communications.

Requirements

  • The file name of your website homepage must be named index.html
  • Index.html must be located in your public_html folder.
  • All websites must follow WPI's Acceptable Use Policy.
  • Set the proper permissions on every file in your public_html directory. This can be done automatically using the Web Permissions Repair Tool (See Actions).
  • PHP scripts and PHP-based products are not supported on the WPI Hostspace servers.

Creating Your Website

Option 1: Network Drive

By mapping to your Storage drive, you can edit the files in your public_html directory as if it were a folder on your computer. This requires using the VPN if connecting from off-campus.

  1. Map your personal network drive to the appropriate path:
    • Windows: \\storage.wpi.edu\homes\your-username\public_html
    • Mac OS X: smb://storage.wpi.edu/homes/your-username/public_html
  2. The public_html folder should open after mapping the drive
  3. Create and save an index.html file in this folder using a text editor such as Notepad, Notepad++, WordPad, or TextEdit to create your HTML files
You can now save, move, or copy files into this website folder.

Option 2: WinSCP

WinSCP allows you to drag and drop files into your public_html directory. The VPN is not required to use it from off-campus.
  1. Follow the WinSCP connect to a server instructions to connect to the hostname ccc.wpi.edu
    • Personal website - use your WPI username and password
  2. Navigate to the public_html folder in the right pane by double clicking on it
  3. Drag files you have on your computer in the left pane (such as index.html) to the right pane
  4. Click the "Copy" button to upload the files

Option 3: SSH Access

SSH allows you to modify your website files with a command line interface. For Windows connect with PuTTY. For Mac or Linux connect with standard ssh program.

  1. Follow the SSH instructions to connect to ccc.wpi.edu
    • Personal website - use your WPI username and password
  2. To access your public_html folder, type cd public_html
  3. Create or change the content of your website by editing the files in this directory

Setting Website Permissions

Option 1: Automatically Set Permissions

The permissions for your website can be set automatically using the Web Permissions Repair Tool (See Actions).

Option 2: Manually Set Permissions

Windows - ITS supports the PuTTY SSH client. This is a program that allows you to run the ssh protocol, making your connection secure.
Macintosh and Linux - use a built in SSH client called ssh that can be run from the terminal.

In order for the web server to find your web page, your home directory must have certain permissions. You can use the following SSH commands to set them:

SSH Command Usage
chmod 711 ~/public_html Set permissions on the directory that your website is stored in (after home directory permissions are set)
chmod -R 644 ~/public_html/* set the permissions of all of the files inside of the folder
chmod 755 ~/public_html/folder-name Set any directories in your Public HTML folder to have a different permission

WPI Info
What is your Affiliation with WPI?

Include details such as which device(s), your location (on or off campus), how long the issue has been ocurring.