Description
Two related bugs affecting the HTTP (port 80) listener behavior.
Bug 1: Port 80 toggle reports "already used" incorrectly
When Zoraxy itself holds port 80, the "Enable HTTP server on port 80"
toggle is permanently greyed out with the error "Port 80 is already
used by other services" — even though Zoraxy is the owner of the port.
Steps to reproduce:
- Start Zoraxy in TLS mode
- Enable port 80 listener
- Restart Zoraxy
- Try to toggle "Enable HTTP server on port 80" → greyed out
Bug 2: Default Site option ignored for unknown domains on port 80
When Force HTTPS is disabled, HTTP requests from unknown/unconfigured
domains always return 404 NOT FOUND, completely ignoring the
configured Default Site option (Static Web Server, Redirect, etc.).
Steps to reproduce:
- Disable "Force redirect HTTP to HTTPS"
- Set Default Site to "Internal Static Web Server"
- Request any unconfigured domain via HTTP → 404 instead of Default Site
Fix
PR: #1184
Submitted a fix in the linked PR.
Description
Two related bugs affecting the HTTP (port 80) listener behavior.
Bug 1: Port 80 toggle reports "already used" incorrectly
When Zoraxy itself holds port 80, the "Enable HTTP server on port 80"
toggle is permanently greyed out with the error "Port 80 is already
used by other services" — even though Zoraxy is the owner of the port.
Steps to reproduce:
Bug 2: Default Site option ignored for unknown domains on port 80
When Force HTTPS is disabled, HTTP requests from unknown/unconfigured
domains always return
404 NOT FOUND, completely ignoring theconfigured Default Site option (Static Web Server, Redirect, etc.).
Steps to reproduce:
Fix
PR: #1184
Submitted a fix in the linked PR.