LAN経由で私のMacからアプリケーションを提供する
私は職場でLANを介して開発しているアプリケーションを提供しようとしています。私はApacheを使ってこれをやっていて、これはローカルでうまく機能していますが、ネットワーク上の他のクライアントからアクセスしようとするとhttpリクエストがタイムアウトになります。私が見ることができる/var/log/trac.logのように、要求は間違いなくMacに当たっています。 [ 94 14855][20 May 13:15:29][TR_FIREWALL] CFirewallWrapper::NotifyCallback: cRule = rule-3, srcIp=172.18.48.116, dstIp=172.18.48.240 私は衝突を避けるために任意のポート(23736)でサービスを提供していますが、問題はApacheにあるとは思わない。私がローカルに172.18.48.240:23736を参照している場合は問題ありません。外部クライアントが同じことを要求しても、Apacheのアクセス/エラーログには何も追加されません。 システム設定のファイアウォールが無効になっているので、/etc/pf.confに次のものを追加しました。 pass in proto tcp from any to any port 23736 実行する前に: sudo pfctl -vnf /etc/pf.conf そして再起動します。 現時点では、アイデアが足りなくなっています。