j’ai un problème avec apache2, lorsque je tape systemctl restart apache2 m’affiche ça:
job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.
et lorsque je saisie dans la barre de navigation: localhost ça passe directement vers https://localhost
toujours, je trouve pas l’erreur, j’ai tenté de copier le dossier apache2 d’une machine ou apache est fonctionnel mais toujours le même message d’erreur.
T’es vraiment sûr de ne pas avoir modifié un fichier de vhost ou autre avant le restart d’apache ?
Tu aura sans doute plus de tail avec journalctl -u apache2.service, mais ton souci est une erreur de syntaxe dans un fichier de conf lu par apache et vue que ton retour est tronqué dans le status de l’unit systemd apache je ne pourrais t’en dire plus.
il faut regarder le fichier explicitement spécifié dans les logs, à la ligne voulue. ca ne sert à rien de regarder les autres fichiers.
mais attention, le problème peut venir d’une ligne au dessus, par exemple un tag non fermé.
le mieux est de nous donner ton fichier de conf qu’on le regarde. Du moins des lignes 90 à 150 à minima.
recopier ta conf ne sert à rien.
et met nous le message d’erreur au complet, pas juste un bout comme ici:
29 10:03:06 nora systemd[1]: Starting The Apache HTTP Server...
nov. 29 10:03:07 nora apachectl[6070]: apache2: Syntax error on line 141 of /et>
nov. 29 10:03:07 nora apachectl[6067]: Action 'start' failed.
nov. 2
Ton apache est configuré pour utilise MPM au lieu de FPM. hors le module MPM ne doit pas etre activé.
On en revient toujours au départ, sans nous montrer ta configuration (i.e. le nom et chemin du fichier et son contenu) nous n’allons pas pouvoir aller bien loin.
Non FPM c’est le php tu confonds … là c’est un souci avec effectivement le type de MPM (worker,event,fork) ça n’a rien à voir avec du FPM.
Maintenant ? donc tu as fais quelque chose entre temps ?
Là pour le coup si tu cherche sur le net un peu tu trouvera vite que le mpm de ton choix n’est pas activé, il faudrait que tu l’active à l’aide de la commande a2enmod et le MPM de ton choix.
Personnellement je fuis le type prefork et recommande selon les besoins le type event ou worker.
Et je suppose que tous ça te viens naturellement, tu n’est pas en train de tenter de suivre 3 ou 4 articles de blogs à la fois pour mettre ne place un service web ?
Même lorsque je tape dans le navigateur localhost s’affiche rien sachant que je suis sur une machine en local.
quand je tape localhost ça apparaît sur le navigateur https://localhost
la page apache ne s’affiche pas en tapant localhost
Merci