#1 Le 25/07/2018, à 16:03
- Valérie_z
Plantage Apache suite install SSL / certificat autosigné [Résolu]
Bonjour,
Pour reproduire un environnement de développement à l'identique de celui que j'ai en production, je suis en train d'activer SSL sur ma config locale, en créant un certificat autosigné, selon ceci : https://kgaut.net/blog/2016/creer-un-ce … local.html
Tout s'était pourtant bien passé, mais le dernier redémarrage d'Apache plante avec ce message :
Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.
Un coup d'oeil aux indications comme suggéré, et je vois ceci :
juil. 25 16:43:57 PCprincipal sudo[2027]: valerie : TTY=pts/0 ; PWD=/home/valer
juil. 25 16:43:57 PCprincipal sudo[2027]: pam_unix(sudo:session): session opened
juil. 25 16:43:57 PCprincipal systemd[1]: Starting The Apache HTTP Server...
-- Subject: L'unité (unit) apache2.service a commencé à démarrer
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- L'unité (unit) apache2.service a commencé à démarrer.
juil. 25 16:43:57 PCprincipal apachectl[2040]: AH00526: Syntax error on line 11
juil. 25 16:43:57 PCprincipal apachectl[2040]: error in condition clause
juil. 25 16:43:57 PCprincipal apachectl[2040]: Action 'start' failed.
juil. 25 16:43:57 PCprincipal apachectl[2040]: The Apache error log may have mor
juil. 25 16:43:57 PCprincipal systemd[1]: apache2.service: Control process exite
juil. 25 16:43:57 PCprincipal systemd[1]: apache2.service: Failed with result 'e
juil. 25 16:43:57 PCprincipal systemd[1]: Failed to start The Apache HTTP Server
-- Subject: L'unité (unit) apache2.service a échoué
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- L'unité (unit) apache2.service a échoué, avec le résultat RESULT.
juil. 25 16:43:57 PCprincipal sudo[2027]: pam_unix(sudo:session): session closed
juil. 25 16:43:58 PCprincipal dbus-daemon[857]: [system] Failed to activate serv
juil. 25 16:43:58 PCprincipal pulseaudio[1652]: [pulseaudio] bluez5-util.c: GetM
En supposant que la config juste créée soit en cause, j'ai supprimé des liens symboliques de sites-enabled le dernier vhost ssl spécifique à mon site local, sans changement.
J'ai tenté de désactver SSL avec
sudo a2dismod ssl
et même de redémarrer Ubuntu (sait-on jamais...) mais rien ne change.
La commande :
sudo systemctl start apache2
ne démarre plus Apache.
Si quelqu'un a une idée de ce qui a pu se passer en suivant ces étapes, et peut m'aider à rétablir les choses, je suis preneuse...
Bonne journée
V
Dernière modification par Valérie_z (Le 25/07/2018, à 18:44)
PC1 : 12e Gen Intel® Core™ i9-12900 x 24 CPU 5.10 GHz - 32.0 Gio de RAM - Sous Ubuntu 22.04.1 LTS (64 bits) - Noyau : 6.8.0-48-generic
PC2 : Intel® Core™2 CPU 6700 @ 2.66GHz - 3,8 Gio de RAM - Sous Ubuntu 18.04 LTS (64 bits) - Noyau : 4.15.0-197-generic
PC3 : AMD® Ryzen 9 6900HX - 8 coeurs x 4.90 GHz - 32 GO de RAM DDR5 - Sous Ubuntu 22.04.3 LTS (64 bits) - Noyau : 6.5.0-35-generic
Hors ligne
#2 Le 25/07/2018, à 16:16
- bruno
Re : Plantage Apache suite install SSL / certificat autosigné [Résolu]
Bonjour,
Il faut nous donner le retour de :
sudo apache2ctl -t
et le contenu de tes fichiers de configuration des hôtes virtuels.
N.B. : on ne supprime pas les liens symboliques de sites-enabled, on utilise les commandes a2dissite/a2ensite.
Dernière modification par bruno (Le 25/07/2018, à 16:16)
#3 Le 25/07/2018, à 16:30
- Valérie_z
Re : Plantage Apache suite install SSL / certificat autosigné [Résolu]
Bonjour,
Merci Bruno, bien vu :
AH00526: Syntax error on line 11 of /etc/apache2/sites-enabled/c-nous.conf:
error in condition clause
Action '-t' failed.
The Apache error log may have more information.
Et l'hôte concerné :
<VirtualHost www.c-nous.loc:80>
ServerName www.c-nous.loc
ServerAlias img*.c-nous.loc
DocumentRoot "/var/www/c-nous/"
ServerAdmin root@c-nous
ErrorLog /var/www/c-nous/tmp/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/www/c-nous/tmp/log/apache2/access.log common combined
<Directory />
AllowOverride all
</Directory>
<Directory "/var/www/c-nous/">
Options Indexes MultiViews FollowSymLinks
AllowOverride all
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews
Order allow,deny
Allow from all
</Directory>
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
Et OK pour les liens symboliques, j'utilisais un simple rm mais je note pour a2dissite
Dernière modification par Valérie_z (Le 25/07/2018, à 16:32)
PC1 : 12e Gen Intel® Core™ i9-12900 x 24 CPU 5.10 GHz - 32.0 Gio de RAM - Sous Ubuntu 22.04.1 LTS (64 bits) - Noyau : 6.8.0-48-generic
PC2 : Intel® Core™2 CPU 6700 @ 2.66GHz - 3,8 Gio de RAM - Sous Ubuntu 18.04 LTS (64 bits) - Noyau : 4.15.0-197-generic
PC3 : AMD® Ryzen 9 6900HX - 8 coeurs x 4.90 GHz - 32 GO de RAM DDR5 - Sous Ubuntu 22.04.3 LTS (64 bits) - Noyau : 6.5.0-35-generic
Hors ligne
#4 Le 25/07/2018, à 16:56
- krodelabestiole
Re : Plantage Apache suite install SSL / certificat autosigné [Résolu]
CustomLog /var/www/c-nous/tmp/log/apache2/access.log common combined
je pense que tu dois choisir entre common et combined : https://httpd.apache.org/docs/2.4/fr/logs.html
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#5 Le 25/07/2018, à 18:40
- Valérie_z
Re : Plantage Apache suite install SSL / certificat autosigné [Résolu]
Ouep.... le 3e argument ne semble d'ailleurs même pas permettre combined.
Bon je le retire.
En tout cas, Bruno, le débug Apache
sudo apache2ctl -t
c'est de la bombe atomique.
Je me garde ça sous le coude.
Merci à tous les 2
Et hop [Résolu]
V.
PC1 : 12e Gen Intel® Core™ i9-12900 x 24 CPU 5.10 GHz - 32.0 Gio de RAM - Sous Ubuntu 22.04.1 LTS (64 bits) - Noyau : 6.8.0-48-generic
PC2 : Intel® Core™2 CPU 6700 @ 2.66GHz - 3,8 Gio de RAM - Sous Ubuntu 18.04 LTS (64 bits) - Noyau : 4.15.0-197-generic
PC3 : AMD® Ryzen 9 6900HX - 8 coeurs x 4.90 GHz - 32 GO de RAM DDR5 - Sous Ubuntu 22.04.3 LTS (64 bits) - Noyau : 6.5.0-35-generic
Hors ligne