Created attachment 35590 [details] Initial patch against trunk Currently the user behaviour for httpd enabled at boot is sub-optimal; if enabled, httpd may start before dependent network interfaces. Steps to Reproduce: 1. add Listen 10.23.4.5:80 to httpd.conf 2. systemctl enable httpd 3. reboot Actual results: httpd will fail to start if 10.23.4.5 is not up I created patch, which introduces new directive ListenFree. When using this directive, IP_FREEBIND option is set.
Adapted slightly and PR filed - https://github.com/apache/httpd/pull/114
Combined with older attempt at doing this as a Listen argument and committed in r1876865 - thanks for the patch!