Port 8280 is the WSO2 API Manager and Enterprise Service Bus HTTP transport port – the unencrypted equivalent of port 8243. In production, redirect all port 8280 traffic to HTTPS (8243). Some internal microservice-to-gateway communication uses port 8280 when TLS termination happens at the load balancer.
Port Number
8280
Protocol
TCP
Service
WSO2 API Manager / ESB HTTP
Range
IANA Registered (1024–49151)
Check if port 8280 serves content (should redirect to HTTPS) or is blocked
curl -I http://gateway:8280/Verify WSO2 is listening and which process owns port 8280
ss -tnlp sport = :8280Check response headers for security settings (HSTS, X-Frame-Options)
nmap -p 8280 --script http-headers targetcurl http://gateway:8280/services/echo
wso2am: <transportReceiver name='http' port='8280'/>
iptables -A PREROUTING -p tcp --dport 8280 -j REDIRECT --to-port 8243Port 8280 was chosen as the HTTP pass-through transport counterpart to HTTPS port 8243 in WSO2's architecture. The separation follows the pattern of 80/443 – HTTP for legacy/redirect, HTTPS for actual traffic. WSO2's Synapse/Axis2 transport layer handles both ports via the PassThroughHttpListener.
Can I disable port 8280 entirely?
Yes. In deployment.toml: [transport.http] listener.enable = false. Or remove the HTTP transport receiver from axis2.xml. This forces all traffic to HTTPS (8243). Ensure no internal services depend on HTTP before disabling.