GeoNetAgent, LDAPWeb, server-audit, server-connection
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

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.conf10.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):

  1. /etc/nginx/conf.d/ssl.conf — TLSv1.2/1.3, cipher GCM (backup: ssl.conf.bak.20260617)
  2. /etc/nginx/conf.d/nas.conffile.gisportal.id: proxy HTTPS ke QNAP, redirect //cgi-bin/login.html
  3. /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_URL Gitea di 10.100.1.41 masih http://git.gisportal.id/ — ubah ke https:// di app.ini
  • Subdomain tanpa vhost nginx tetap kena default-wildcard.conf → redirect app.gisportal.id/support-portal/
  • iguf.gisportal.id belum punya vhost (gunakan iguf.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)