User Tools

Site Tools


office:url-map

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
office:url-map [2026/08/10 16:13] – created migration URL map samooreoffice:url-map [Unknown date] (current) – external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
 +====== Site Migration — Old ↔ New URL Map ======
 +
 +//Reference for the ''*.math.binghamton.edu'' → ''mathmig'' migration. Last updated 2026-08-11 — web vhosts are now cut over.//
 +
 +The department's public addresses (''*.math.binghamton.edu'') **do not change** when a service
 +migrates — the campus proxy keeps the name and now serves it from the new server (''mathmig'').
 +The ''*.mathmig.binghamton.edu'' addresses are the **same content reached directly** (handy for
 +testing/admin). Wiki pages keep working under every old link shape; dynamic reports and personal
 +pages keep the exact same paths.
 +
 +Each table shows: **①** the old (legacy) URL, **②** the production URL people type (now served
 +from mathmig), and **③** the direct ''mathmig'' URL.
 +
 +===== 1. Wiki (DokuWiki) =====
 +
 +Canonical page URL: ''/doku.php?id=<page>'' (or the short ''/<page>'' form). **All** legacy link
 +shapes now redirect to the correct page: ''/p/<page>'', ''/wiki/<page>'', ''/dokuwiki/<page>'',
 +and ''/doku.php/<page>''.
 +
 +^ Form ^ Example URL ^
 +| ① Legacy | ''https://www2.math.binghamton.edu/p/research'' |
 +| ② Production | ''https://www2.math.binghamton.edu/doku.php?id=research''  //— old %%/p/research%% and %%/wiki/research%% links redirect here// |
 +| ③ Direct (mathmig) | ''https://wiki.mathmig.binghamton.edu/doku.php?id=research'' |
 +
 +Per-person wiki page (e.g. Alex Feingold): ''%%/p/people/alex/start%%'' → ''/doku.php?id=people:alex:start''.
 +
 +===== 2. Dynamic reports & profiles (mysql, cgi-bin) =====
 +
 +Paths are **identical** everywhere — only the host name differs.
 +
 +^ Form ^ Example URL ^
 +| ① Legacy | ''https://matrix.math.binghamton.edu/d/mysql/create_phds'' |
 +| ② Production | ''https://matrix.math.binghamton.edu/d/mysql/create_phds''  //— same URL, now served from mathmig// |
 +| ③ Direct (mathmig) | ''https://matrix-math.mathmig.binghamton.edu/d/mysql/create_phds'' |
 +
 +Same pattern for ''/d/mysql/create_theses'', ''/d/cgi-bin/committees/committees_form'', the faculty
 +profile ''/people/alex'', course schedule, teaching history, etc.
 +
 +===== 3. Personal home pages =====
 +
 +Paths are identical — only the host name differs.
 +
 +^ Form ^ Example URL ^
 +| ① Legacy | ''https://people.math.binghamton.edu/qiao/'' |
 +| ② Production | ''https://people.math.binghamton.edu/qiao/''  //— same URL, now served from mathmig// |
 +| ③ Direct (mathmig) | ''https://people-math.mathmig.binghamton.edu/qiao/'' |
 +
 +===== 4. Static sites (courses, seminars, www) =====
 +
 +^ Site ^ Production URL ^ Note ^
 +| courses | ''https://courses.math.binghamton.edu/'' | static course pages |
 +| seminars | ''https://seminars.math.binghamton.edu/'' | landing redirects to the wiki seminars page |
 +| www | ''https://www.math.binghamton.edu/'' | redirects to ''www2.math'' (the wiki) |
 +
 +===== Reaching the legacy system =====
 +
 +The vhosts above are now served from ''mathmig''. The **old** server stays intact and reachable
 +(admins / spot-checks) until it is formally decommissioned:
 +
 +  * **Browse the old site** — use ''http://matrix-archive.math.binghamton.edu/'' (points straight at the legacy box 128.226.2.18). **Internal/admin VPN only, and http:// — not https** (the legacy box's TLS certificate has expired). All three legacy names live on that one box.
 +  * **File / admin access** — SSH via the jump host ''ssh1.math.binghamton.edu'' (128.226.2.124) → ''matrix.math.binghamton.edu'' (128.226.2.18).
 +  * **Roll a name back** (emergency) — repointing a firefly backend to legacy is instant and reversible; ask Steven.
 +
 +//Questions: Steven Moore — samoore@binghamton.edu.//