Isso é possível com o Apache 2.5 com mod_systemd .
Para versões mais antigas do Apache, você pode usar systemd-socket-proxyd (8) mas isso não irá parar automaticamente o serviço Apache após um tempo limite.
O servidor httpd apache raramente é necessário em um de nossos pequenos servidores, então seria bom iniciá-lo via ativação de soquete pelo systemd (e depois parou quando nenhum tráfego ocorreu por algum tempo). Isso é possível e, em caso afirmativo, como?
Isso é possível com o Apache 2.5 com mod_systemd .
Para versões mais antigas do Apache, você pode usar systemd-socket-proxyd (8) mas isso não irá parar automaticamente o serviço Apache após um tempo limite.
Arquivo:
httpd.socket
Conteúdo:
[Socket]
ListenStream=80
ListenStream=0.0.0.0:80
#BindIPv6Only=ipv6-only
After=network.target
Requires=network.target
[Install]
WantedBy=sockets.target
Verifique se o serviço apache também é chamado httpd.
Tags systemd apache-httpd