Hosting Your Own Website

If you maintain a Web server environment that meets the requirements for website hosting, you can host your website in a datacenter outside of ACT. We will evaluate your datacenter to make sure it meets hosting requirements.

Choose the publishing method you'd like. Both methods will work with the CMS but your department may prefer using one method over another based on your IT structure. 

Client Web Hosting

One Web Server

With one Web server, publishing will go to either of the 2 folders called "staging" and "delivery". To set up publishing with one server:
  1. Send the following information to us:

    • Server Name: <IP address or fully qualified DNS name>
    • Server Port: <Usually '22'>
    • Server Directory: <file path to place files>
    • Username: <cms-user>
    • Password: <cms-user-password>
  2. Create "staging" and "delivery" folders under the "Server Directory" mentioned above. These folders will be needed for the DNS or virtual name mapping in Step 4.

    Example: If the "Server Directory" location is "/var/www/cms", then create a folder called "staging" and "delivery" underneath that. The server should now have: "/var/www/cms/staging" and "/var/www/cms/delivery"
  3. If your system has a firewall, make sure you unblock these CMS IPs: 172.26.1.12 and 172.26.2.8
  4. Map the DNS or virtual name of your site to the "Server Directory".
    1. Map Staging URL to "<Server Directory>/staging"
    2. Map Delivery URL to "<Server Directory>/delivery".

      Example:
      stage-foo.com maps to "/var/www/cms/staging"
      foo.com maps to "/var/www/cms/delivery"

Two Web Servers

With two Web servers, one server is set up for "staging" and the other is set up for "delivery". To set up publishing with two servers:
  1. Send the following information to us:
    • STAGING Server:
      Server Name: <IP address or fully qualified DNS name>
      Server Port: <Usually '22'>
      Server Directory: <file path to place files>
      Username: <cms-user>
      Password: <cms-user-password>
    • DELIVERY Server:
      Server Name: <IP address or fully qualified DNS name>
      Server Port: <Usually '22'>
      Server Directory: <file path to place files>
      Username: <cms-user>
      Password: <cms-user-password>
  2. If your system has a firewall, make sure you unblock these CMS IPs: 172.26.1.12 and 172.26.2.8
  3. Map Staging URL to "<Server Directory>" of STAGING server
  4. Map Delivery URL to "<Server Directory>" of DELIVERY server

    Example:
    stage-foo.com maps to "/var/www/cms/" of <stage-foo.com-web-server>
    foo.com maps to "/var/www/cms/" of <foo.com-web-server>

Questions?

Contact us at wts@ucsd.edu.