Most of the time, we don’t want to allow direct access to the port from outside our server.
We can configure this through iptables command.
In this example we want to configure port 8080 to be accessible from localhost only. These are the steps:
1. Execute this command to accept connection from localhost.
iptables -A INPUT -p tcp -s localhost --dport 8080 -j ACCEPT
2. Execute this command to drop any connection from other hosts.
iptables -A INPUT -p tcp --dport 8080 -j DROP
If we want to undo this changes, we can execute the same command by replacing -A
with -D
. From here we may reverse proxy our 8080 port using our apache http server.