Le ven. 12 mai 2023 à 16:22, Jacques Montier <jmont...@gmail.com> a écrit :

>
>
>> Yes, you need to configure the apache files to specify IP address to
>> listen
>> to, webroot, etc. for each host you want to serve files from.
>>
>> Ok, it's done
>
>>
>>
>> Fix this by adding the "start" subcommand:
>>
>> ExecStart=/usr/sbin/apache2ctl start
>>
>>
>>  ExecStart=/usr/sbin/apache2ctl start does not work.
>
> Nothing happens and system's waiting for something indefinitely ... (file
> attached)
>
> The same with ExecStart=/usr/sbin/apache2ctl stop.
>
> So, i found a very very ugly way to make it working.
>
> I wrote a micro bash shell script : /usr/bin/op_apache
>
> !/bin/bash
> case ${1} in
> "start")
> apache2ctl
> ;;
> "stop")
> #the ugly way... Don't repeat !
> killall apache2
> ;;
> esac
>
> And i launch the script in apache2.service
>
> #Description=The Apache HTTP Server
> After=network.target remote-fs.target nss-lookup.target
> #Documentation=https://httpd.apache.org/docs/2.4/
>
> [Service]
> Type=forking
> ExecStart=/usr/bin/op_apache start
> ExecStop=/usr/bin/op_apache stop
>
> [Install]
> WantedBy=multi-user.target
>
> So, waiting for better, it works !
>
> --
> Jacques
>
>


Hi Michael, Alexandru and all gentoo users,
Thanks a lot for having helped me !

Cheers !

Jacques

Reply via email to