webplatform/ops

Migrate webat25 to DreamCompute

Closed this issue · 2 comments

DreamHost wants their hardware ASAP, attempt to accommodate them without impacting the WWW Foundation.

Tasks

  • Create new VM in DreamCompute
  • Re-install webat25.org site
  • Test if it works
  • Make switch on Fastly side
  • Change DNS A record for ExpressionEngine admin zone (which we won’t advertize the URL here)

Job is done. Also created a temporary VM that’ll redirect explicit requests on the ExpressionEngine admin zone to the new server IP directly. That way users who needs to access the control panel should be able to work regardless of the DNS propagation time.

To do so I created small NGINX redirect block like this

    server_name HIDDEN.webat25.org;
    location ^~ /CMSADMINZONE {
      return 301 http://67.205.62.58$request_uri;
    }
    location / {
      return 301 http://www.webat25.org/;
    }