Dokonce to vidím i pokud na routeru pustím, tcpdump: zvenku má komunikace port 12345, ale do LAN posíla router komunikaci na port 32443. Ale počítač s apache
v phpinfo nikde port 32443 neuvádí.. Nebavím se o tom, že ten port mohu najít přes netstat -l -4 |grep apache, chci to znát z php skriptu.
jenom pro informaci kde se 32443/12345 port ukazuje: SERVER['HTTP_HOST'] $_ENV['SERVER_PORT'] a $_ENV['HTTP_HOST'], pokaždé je to 12345 v případě komunikace z venku, 32443 při komunikaci z LAN. Ale apache poslouchá v obou případech na portu 32443
Já to chápu tak, že HTTP Host je to co je zadané v URL, ale SERVER_PORT by mělo být vždy neměnné (32443) ... .ale není !
moment, zkusim experiment na jiném implementaci webserveru. : jiný apache se chová stejně : nejde se za boha v phpinfo dopátrat čísla portu , na kterém poslouchá . Ještě zbývá nginx . (tedy , vlastně , ehm , je to věc php nebo webserveru ...)