Webhosting - cPanel on Linux
Web hosting is available to Engineering faculty, students and staff at no additional charge. The cPanel web hosting server is good for basic web hosting and content management systems such as Wordpress.
NOTE: The Engineering college cPanel web hosting service is being moved to the new campus cPanel web hosting service. Please visit https://web.illinois.edu to create a new account.
Existing accounts on the webhost.engr.illinois.edu platform can still be accessed using the instructions below until they are moved to the new platform. You will be notified when your existing accounts are moved.
Overview of webhost.engr.illinois.edu
Linux based website hosting is available, at no additional charge, to all College of Engineering students, faculty, staff and research groups on the system named https://webhost.engr.illinois.edu. This system runs the popular cPanel web hosting platform and supports PHP, MySQL databases, CGI scripts and other web technologies. It is best suited for general web hosting.
How to login to your web hosting account
Logging into your personal or group web hosting accounts using a graphical interface
Go to https://webhost.engr.illinois.edu and authenticate using your NetID and your NetID password. After you successfully login, you will see a list of the web hosting accounts you have access to. Your personal account is associated with your NetID, but you may have access to other group web hosting accounts you share. Click on the account you want to login to, and the dashboard graphical interface will appear giving you access to your html files, databases etc.
Logging into your personal web hosting account using SSH
Using an SSH client, login to the system named webhost.engr.illinois.edu using your NetID and NetID password. Your home directory is /home/NetID and your web files should go in /home/NetID/public_html.
Logging into your group web hosting account using SSH
With an SSH client, login to the system named webhost.engr.illinois.edu using your NetID and NetID password . Enter the command: sudo -i -u yourgroupName. When asked for a password, enter your NetID password again. You will then have access to the files in the home directory of your group account. These are in /home/groupName.
Your website address
Your personal web hosting account web address is http://yourNetid.web.engr.illinois.edu.
Your group web hosting account web addresses are http://yourGroupName.web.engr.illinois.edu.
Connecting to your webhost.engr.illinois.edu database
The MySQL database is located on the same server as your account, webhost.engr.illinois.edu. Use "localhost" as the host in scripts or configuration files. You can't connect to the database from remote hosts.
There are cPanel specific tutorials available when you login through the graphical interface. There is also cPanel specific udrt documentation available at https://documentation.cpanel.net/display/ALD/cPanel+User+Documentation. You may not have access to all the features listed in the cPanel documentation.
Please see the cPanel FAQ for additional information about more advanced topics such as Shibboleth, SSL Certs, python scripting etc.