Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

05.02.2016, 22:06

apache2 startet nicht

Hi,
nach längerer Zeit wollte ich wieder mal ein bißchen mit html rumspielen. Nun startet aber der apache-server nicht:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
systemctl status apache2 -l
● apache2.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib64/systemd/system/apache2.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Fr 2016-02-05 21:57:25 CET; 1min 28s ago
  Process: 15250 ExecStop=/usr/sbin/apache2 $APACHE2_OPTS -k graceful-stop (code=exited, status=0/SUCCESS)
  Process: 15248 ExecStart=/usr/sbin/apache2 $APACHE2_OPTS -DFOREGROUND (code=exited, status=1/FAILURE)
 Main PID: 15248 (code=exited, status=1/FAILURE)

Feb 05 21:57:25 eg-server systemd[1]: Started The Apache HTTP Server.
Feb 05 21:57:25 eg-server apache2[15248]: (2)No such file or directory: apache2: could not open error log file /usr/lib64/apache2/logs/error_log.
Feb 05 21:57:25 eg-server apache2[15248]: Unable to open logs
Feb 05 21:57:25 eg-server systemd[1]: apache2.service: Main process exited, code=exited, status=1/FAILURE
Feb 05 21:57:25 eg-server apache2[15250]: httpd (no pid file) not running
Feb 05 21:57:25 eg-server systemd[1]: apache2.service: Unit entered failed state.
Feb 05 21:57:25 eg-server systemd[1]: apache2.service: Failed with result 'exit-code'.


wenn ich apache2 direkt aufrufe:

Quellcode

1
2
3
apache2
no listening sockets available, shutting down
Unable to open logs


Port 80 ist aber frei:

Quellcode

1
2
eg-server logs # netstat -ltnp | grep ':80'
eg-server logs #


Kennt sich jemand aus? Wie lange das schon so ist, keine Ahnung, habe ich schon länger nicht mehr benutzt...

Rüdiger

2

05.02.2016, 22:09

nachdem ich von Hand den geforderten Pfad für die log Datei angelegt habe (wieso sucht der da und nicht dort, wo er soll?), steht im log:

Quellcode

1
2
[Fri Feb 05 22:05:11 2016] [error] (2)No such file or directory: could not open mime types config file /etc/apache2/mime.types.
Configuration Failed

3

05.02.2016, 23:04

Hast Du möglicherweise die Konfigurationsdateien bei Updates nicht aktualisiert? Stichwort: etc-update
Bei mir ist die Datei als /etc/mime.types vorhanden, und auch so in der /etc/apache2/modules.d/00_mod_mime.conf eingetragen.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

4

06.02.2016, 00:47

Klingt nach mir, war aber ausnahmsweise nicht der Fall. /etc/mimme.types ist vorhanden und in /etc/apache2/modules.d/00_mod_mime.conf eingetragen

'Rüdiger

5

06.02.2016, 07:48

Aber irgend wo ist die Datei als /etc/apache2/mime.types eingetragen, und die ist nicht da. Versuche mal rauszufinden wo

Quellcode

1
fgrep -R mime.types /etc/apache2/
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

6

08.02.2016, 16:47

angeblich ist sie korrekt eingetragen:

Quellcode

1
2
fgrep -R mime.types /etc/apache2/
/etc/apache2/modules.d/00_mod_mime.conf:TypesConfig /etc/mime.types

7

08.02.2016, 16:53

Hm, erst mal keine weitere Idee woran es liegen könnte. Dreh mal den Loglevel höher ("-e debug" in die APACHE2_OPTS). Vielleicht wird dann deutlicher wieso er die mime.types im falschen Verzeichnis sucht.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.