On Tue, 16 Oct 2018 10:06:39 +0200 Martin <keine-e...@online.de> wrote:
> Am 16.10.18 um 07:31 schrieb steve: > > Hi there, > > > > Purged and then reinstalled apache2 and when I want to start > > apache2, here's what I get: > > > > # systemctl status apache2.service > > What is your 'id'? > > > ● apache2.service - The Apache HTTP Server > > Loaded: loaded (/lib/systemd/system/apache2.service; enabled; > > vendor preset: enabled) Active: failed (Result: exit-code) since > > Tue 2018-10-16 07:22:02 CEST; 13s ago Process: 32122 > > ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE) > > > > oct 16 07:22:01 box systemd[1]: Starting The Apache HTTP Server... > > oct 16 07:22:01 box apachectl[32122]: apache2: Could not open > > configuration file /etc/apache2/apache2.conf: Permission denied oct > > 16 07:22:02 box apachectl[32122]: Action 'start' failed. oct 16 > > 07:22:02 box apachectl[32122]: The Apache error log may have more > > information. oct 16 07:22:02 box systemd[1]: apache2.service: > > Control process exited, code=exited status=1 oct 16 07:22:02 box > > systemd[1]: apache2.service: Failed with result 'exit-code'. oct 16 > > 07:22:02 box systemd[1]: Failed to start The Apache HTTP Server. > > Do you have any SSLCertificateKeyFile configured? Check permissions > first, as a normal user can not read those. > > > > ls -l /etc/apache2/apache2.conf > > -rw-r--r-- 1 root root 7224 jun 2 10:01 /etc/apache2/apache2.conf Surely apache2 starts up as root, in order to obtain port 80, and then drops privilege to www-data? It must read the configuration files while root, or else it wouldn't know which port(s) it should request. -- Joe