Skip to content
GitHubLinkedIn

web.core.lef (reverse proxy)

web.core.lef (instance np-web) is the reverse proxy / public ingress for services hosted in the EVEO private cloud.

This VM runs on np-leftec-hipervisorA-1.

Public HTTP(S) traffic is filtered and forwarded by the EVEO-managed perimeter firewall before it reaches this server (see Firewall & public ingress).

  • Serve as the entrypoint for LEF-hosted sites and apps (virtual hosts).
  • Terminate/serve TLS according to our certificate process.
  • Proxy traffic to internal backends (tools, Thinkwise environments, bare metal services).
ItemValue
ProviderEVEO private cloud (VM)
Instancenp-web
VMID (Proxmox)100
OSDebian 12
vCPU1
RAM1 GB
Disk20 GB
LAN IP192.168.20.2
Public VIPs (HTTP/S ingress)192.168.20.112–192.168.20.120
Host entryUserPurposeRelated
np-webrootHost maintenance
np-web-deploydeployDeploy/ops account for web ingressNGINX ingress
  • To confirm which backend a hostname uses, inspect the active NGINX config (example: sudo nginx -T).
  • Safe reload pattern: sudo nginx -t && sudo systemctl reload nginx
  • For listener separation (public VIPs vs internal IP) and default-vhost behavior, see NGINX ingress (public vs internal).
  • If a public hostname is down:
    • confirm firewall forwarding and internal VIP mapping (see Firewall & public ingress)
    • confirm the vhost exists for the hostname (see Services)
    • confirm the backend is reachable over VPN/LAN
  • Missing vhost or TLS certificate → 404 / TLS errors.
  • Wrong EVEO forwarding (public IP → VIP) → the request never reaches web.core.lef.
  • Backend service down → 502/504 at the proxy.