You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.8 KiB
1.8 KiB
Progress — server-audit
Fase aktif: Fase 0 — Blueprint (POC collect-only)
Terakhir diupdate: 2026-06-17
Milestone selesai
[2026-06-17] Perbaikan akses domain reverse-proxy (MikroTik + nginx)
Status: ✅ Diverifikasi user — akses lokal & publik normal kembali.
| Domain / scope | Status | Catatan |
|---|---|---|
iguf.geonet.co.id |
✅ | vhost geonet.iguf.conf → 10.100.1.41:1443/iguf/ |
*.gisportal.id (subdomain dengan vhost nginx aktif) |
✅ | Termasuk git.gisportal.id, file.gisportal.id, dll. |
dev.gisportal.id |
✅ | Bypass reverse-proxy — DNS langsung ke 10.100.1.51 (IIS) |
Akar masalah utama: ssl.conf nginx memakai SSLv3 + cipher RC4 → browser (HTTP/2) error ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY. curl HTTP/1.1 tidak terpengaruh.
Perubahan di 10.100.1.24 (reverse-proxy):
/etc/nginx/conf.d/ssl.conf— TLSv1.2/1.3, cipher GCM (backup:ssl.conf.bak.20260617)/etc/nginx/conf.d/nas.conf—file.gisportal.id: proxy HTTPS ke QNAP, redirect/→/cgi-bin/login.html/etc/nginx/conf.d/production/git.conf— proxy headers + redirect HTTP→HTTPS
Detail teknis: lihat .cursor/infra-reverse-proxy.md dan ADR 001-ssl-http2-reverse-proxy.md.
Outstanding (opsional):
ROOT_URLGitea di10.100.1.41masihhttp://git.gisportal.id/— ubah kehttps://diapp.ini- Subdomain tanpa vhost nginx tetap kena
default-wildcard.conf→ redirectapp.gisportal.id/support-portal/ iguf.gisportal.idbelum punya vhost (gunakaniguf.geonet.co.id)
Checklist fase 0 (berkelanjutan)
- Audit konektivitas MikroTik + reverse-proxy
- Dokumentasi perbaikan nginx/SSL di
.cursor/ - Blueprint lengkap (
.cursor/blueprint.md) - Profil infrastruktur (
.cursor/me.md)