Opened 8 years ago

Closed 7 years ago

#4941 closed defect (implemented)

migrate the various vhosts on vescum into the mirroring system

Reported by: phobos Owned by: phobos
Priority: Medium Milestone:
Component: Internal Services/Tor Sysadmin Team Version:
Severity: Keywords:
Cc: weasel Actual Points:
Parent ID: #3947 Points:
Reviewer: Sponsor:

Description

In order to better utilize our mirrors and get our content less censored (or conversely to spread the censorship around) we need to stop hosting various vhosts on a single webserver.

Currently the following vhosts are not mirrored anywhere, including tor's three webservers:
cloud.tpo, doxygen.tpo, pkgwrt.tpo, thandy.tpo, and torrouter.tpo.

The rough steps are:

  1. change the apache disk structure to create a top-level www-master.
  2. move cloud, doxygen, pkgwrt, thandy, and torrouter under www-master/sitename/htdocs structure
  3. update puppet to include all of these hosts in the standard apache config and push to all webservers.
  4. update dns for cloud, doxygen, pkgwrt, thandy, and torrouter to include all three webservers.

Child Tickets

Change History (6)

comment:1 Changed 8 years ago by phobos

Cc: weasel added

comment:2 Changed 8 years ago by phobos

Component: WebsiteTor Sysadmin Team

comment:3 Changed 7 years ago by phobos

Now that we have more subdomain requests, we should solve this lest we overload the one webserver serving everything up right now.

Proposed changes:

  1. /srv/master/ is the toplevel directory on vescum.
  2. subdomains, including www, go into /srv/master/subdomain.torproject.org/htdocs/ for atlas, cloud, doxygen, pkgwrt, research, thandy, torrouter, www
  3. Update the mirroradm script to source from /srv/master/ and rsync to /srv/mirrors/.
  4. The webservers end up serving from /srv/mirrors/subdomain.torproject.org/htdocs/.
  5. Update DNS for atlas, cloud, doxygen, pkgwrt, research, thandy, torrouter, www to point at webservers.

comment:4 Changed 7 years ago by weasel

cloud and research still pending,
pkgwrt, thandy, torrouter appear to be mostly dead. Maybe we can retire them

comment:5 Changed 7 years ago by phobos

last step is cloud.tpo

comment:6 Changed 7 years ago by phobos

Resolution: implemented
Status: newclosed

This is done thanks to weasel.

Note: See TracTickets for help on using tickets.