[CentOS] Apache (httpd) fails to start at boot - Centos 8.1

Tue Jun 16 06:15:37 UTC 2020
Alessandro Baggi <alessandro.baggi at gmail.com>


Il 16/06/20 08:11, Alessandro Baggi ha scritto:
> 
> 
> Il 16/06/20 06:21, Gordon Messmer ha scritto:
>> On 6/15/20 7:06 PM, Jay Hart wrote:
>>> If I do 'systemctl start httpd', apache will start right up.  But 
>>> during boot, it doesn't and I
>>> get the resulting errors below.
>>>
>>> Jun 15 21:17:28 dream httpd[1534]: (99)Cannot assign requested 
>>> address: AH00072: make_sock: could
>>> not bind to address 10.20.30.11:80
>>
>>
>> httpd is starting before an interface has been configured with 
>> 10.20.30.11.
>>
>> The default configuration starts httpd after "network.target" but you 
>> want to start it after "network-online.target".
>>
>> IIRC: run "systemctl edit httpd.service" and insert:
>>
>> [Unit]
>> After=network-online.target
>>
>> _______________________________________________
>> CentOS mailing list
>> CentOS at centos.org
>> https://lists.centos.org/mailman/listinfo/centos
> 
> 
> +1
> 
> This happened to me with ssh.

Note: when you will get update for httpd package all could be reverted 
to the original status, so to avoid that your modified httpd.service 
will get an overwrite, create an alternative httpd.service in 
/etc/systemd/system (if I'm not wrong).

Probably there is a new way to do this.