I am trying to serve an application I'm developing over the LAN at work. I'm doing this using Apache and this is working fine locally, but when I try to access from another client on the network the http request is timing out. The requests are definitely hitting the Mac as in /var/log/trac.log I can see:
[ 94 14855][20 May 13:15:29][TR_FIREWALL] CFirewallWrapper::NotifyCallback: cRule = rule-3, srcIp=172.18.48.116, dstIp=172.18.48.240
I'm serving over an arbitrary port (23736) to avoid any conflicts but I don't believe the problem lies with apache. If I locally browse to 172.18.48.240:23736 there is no problem. When the external client requests the same there is nothing being added to the Apache access/error logs.
The firewall in system preferences is disabled and I've added the following to /etc/pf.conf:
pass in proto tcp from any to any port 23736
sudo pfctl -vnf /etc/pf.conf
At this point I'm just about out of ideas so any help greatly appreciated