Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/07/2018, à 17: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, à 19: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.2.0-26-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.4.0-060400-generic

Hors ligne

#2 Le 25/07/2018, à 17: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, à 17:16)

Hors ligne

#3 Le 25/07/2018, à 17: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, à 17: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.2.0-26-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.4.0-060400-generic

Hors ligne

#4 Le 25/07/2018, à 17:56

krodelabestiole

Re : Plantage Apache suite install SSL / certificat autosigné [Résolu]

Valerie.journet a écrit :
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

Hors ligne

#5 Le 25/07/2018, à 19: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.2.0-26-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.4.0-060400-generic

Hors ligne