Web Hosting with WordPress (for Graduate PR students)

As part of your enrollment in PR 524/525 or PRSM 520/525, you’re required to create a website using web hosting provided by USC Annenberg. In this tutorial, you’ll learn how to sign in to hosting service, install and sign in to WordPress, and request an SSL certificate.

Instructions and Credentials Email

You’ll receive an email to your USC email where you’ll find the credentials you need to get started with accessing your site. Here’s what you’ll find in the email:

  • Email: your USC email
  • Username: the username you’ll use to log in to Plesk
  • Password: the password you’ll use to log in to Plesk
  • Plesk Hosting Admin Login Page: put this URL in your browser’s address bar to access Plesk
  • Site URL: the URL to access your live website
  • WordPress Login Page: once you’ve installed WordPress, you’ll log in to your website here to manage content

Top ↑

Signing In To Plesk For The First Time

Before you can add content to your website, you’ll need to log in to the hosting service Plesk. To do so:

  1. Enter annenberghosting.com:8443 (Fall 2023 and earlier) or annenbergprhosting.com:8443 (Spring 2024) in your browser’s address bar. Please refer to your instructions and credentials email to confirm which location your website is hosted on.
  2. In the Username field, enter the username provided in your credentials email.
  3. In the Password field, enter the password provided in your credentials email.
  4. Click Log in.

Top ↑

Installing WordPress

After you’ve successfully logged in to Plesk, you’ll need to install WordPress to start building your website. To do so:

  1. Click WordPress near the bottom of the left-side navigation menu.
  2. On the page you’re taken to, click Install.
  3. In the WordPress Administrator section of the Install WordPress page, set the Username and Password you want to use when accessing your website on WordPress. NOTE: be sure to save this login information, since it will be required whenever you sign in to your WordPress site.
  4. Click Install.

Top ↑

Requesting An SSL Certificate

SSL certificates ensure visitors to your site can access your content safely, without having to worry about internet threats.

NOTE: If you want to set up your own domain, instead of using the annenberghosting.com subdomain provided to you, you must complete that process before requesting an SSL certificate.

To request a free SSL certificate for your site:

  1. Click Websites & Domains on the left-side navigation menu.
  2. If not already expanded, click the arrow by your domain.
  3. Under Security, click SSL/TLS Certificates.
  4. Scroll to the bottom of the page.
  5. Under More options, locate “Install a free basic certificate provided by Let’s Encrypt” and click Install.
  6. In the popup window, select Secure the wildcard domain (including www and webmail).
  7. Click Get it free.
  8. On the information page that appears, wait at least 1 minute before clicking Reload.
  9. If successful, a screen will load the details your certificate name, the date it’s valid until, and the secured components.

Top ↑

Signing In To WordPress

After WordPress has been installed, you can log in to start adding content and customizing your site. To do so:

  1. Enter your WordPress Login Page from your credentials email in to your browser’s address bar.
  2. In the Username or Email Address field, enter the username you created in Plesk.
  3. In the Password field, enter the password you created in Plesk.
  4. Click Log In.

Once you’ve signed in to WordPress, you can start adding content to your website. Want to learn how to build content in WordPress? Check out our Intro to WordPress video!