#1 Le 17/10/2023, à 12:42
- AshKusa
[Résolu] Nouvelle installation, impossible de démarrer Apache
Bonjour à tous,
J'ai formaté un nouveau SSD avec Ubuntu 22.04.
Depuis plusieurs heures, j’essaie d'installer apache2, php, mariadb et phpmyadmin, mais ça coince.
J'ai déjà tout installé et désinstallé aussi proprement que possible, mais le serveur Apache ne se lance pas.
Les commandes passées :
sudo apt install -y apache2 apache2-utils
sudo apt install -y mariadb-server mariadb-client
sudo mysql_secure_installation
sudo apt install apache2 php libapache2-mod-php php-mysql
sudo apt install php-curl php-gd php-intl php-json php-mbstring php-xml php-zip
sudo systemctl restart apache2
et
glenn@Pierce:~$ systemctl status apache2
× apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2023-10-17 13:31:43 CEST; 10min ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 9187 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)
CPU: 17ms
oct. 17 13:31:42 Pierce systemd[1]: Starting The Apache HTTP Server...
oct. 17 13:31:42 Pierce apachectl[9190]: (98)Address already in use: AH00072: make_sock: could not bind to addre>
oct. 17 13:31:42 Pierce apachectl[9190]: (98)Address already in use: AH00072: make_sock: could not bind to addre>
oct. 17 13:31:42 Pierce apachectl[9190]: no listening sockets available, shutting down
oct. 17 13:31:42 Pierce apachectl[9190]: AH00015: Unable to open logs
oct. 17 13:31:42 Pierce apachectl[9187]: Action 'start' failed.
oct. 17 13:31:42 Pierce apachectl[9187]: The Apache error log may have more information.
oct. 17 13:31:42 Pierce systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE
oct. 17 13:31:43 Pierce systemd[1]: apache2.service: Failed with result 'exit-code'.
oct. 17 13:31:43 Pierce systemd[1]: Failed to start The Apache HTTP Server.
En cherchant online, j'ai trouvé qu'il fallait ajouter la ligne dans "/etc/apache2/apache2.conf
ServerName 127.0.0.1
Mais ça n'a rien changé.
La commande grep -ri listen /etc/apache2 retourne :
$ grep -ri listen /etc/apache2
/etc/apache2/ports.conf:Listen 80
/etc/apache2/ports.conf: Listen 443
/etc/apache2/ports.conf: Listen 443
/etc/apache2/apache2.conf:# supposed to determine listening ports for incoming connections which can be
/etc/apache2/apache2.conf:# Include list of ports to listen on
Le port 80 n’apparaît qu'une seule fois, mais on a 2 fois le 443. Je ne sais pas si c'est important.
Le fichier /etc/apache2/ports.conf
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf
Listen 80
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
J'ai suivi plusieurs tuto, fait et défait, à force, je ne sais plus où j'en suis ni quoi faire.
D'avance merci pour votre aide.
Ash
Dernière modification par AshKusa (Le 17/10/2023, à 17:59)
Hors ligne
#2 Le 17/10/2023, à 14:56
- AshKusa
Re : [Résolu] Nouvelle installation, impossible de démarrer Apache
Re bonjour,
je pense avoir trouvé le problème, en lisant cette page.
So i used sudo service nginx stop then sudo service apache2 restart and it worked. netstat -plant | grep 80 use this command to see if port is already in use.
J'ai passé les commandes
$ sudo service nginx
$ sudo service apache2 restart
et Apache s'est lancé normalement.
Cette fois, je comprends bien d'où vient le souci !
Dernière modification par AshKusa (Le 17/10/2023, à 15:19)
Hors ligne
#3 Le 17/10/2023, à 15:12
- jplemoine
Re : [Résolu] Nouvelle installation, impossible de démarrer Apache
Il ne manque pas un stop à la fin de la première ligne ?
En fait, ce n'est qu'une partie de la solution...
1 - Pourquoi il y avait nginx ?
2 - Si tu redémarres, je pense que tu auras encore le problème. Il faudrait que nginx ne démarre plus au boot.
sudo systemctl disable nginx
sudo systemctl enable apache2
(à adapter en cas d'erreur : je ne suis pas sur mon poste pour pouvoir tester)
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#4 Le 17/10/2023, à 15:22
- AshKusa
Re : [Résolu] Nouvelle installation, impossible de démarrer Apache
@jplemoine
Merci pour ta réponse. J'ai passé les 2 lignes de commandes.
Merci beaucoup !
Hors ligne
#5 Le 17/10/2023, à 16:08
- krodelabestiole
Re : [Résolu] Nouvelle installation, impossible de démarrer Apache
en lisant cette page
vaut mieux éviter de déterrer des docs et tutos anciens.
en l'occurrence on utilise plus service (upstart / system V) mais systemctl (systemd)... depuis 2016 !
c'est un bon indicateur de la péremption du truc, avec apt-get au lieu de apt, sudo gedit qui a toujours été la pire idée, avoir recours au ppa d'ondrej sury, et il y en a d'autres... faudrait faire une page de doc sur comment repérer une documentation moisie ?
// edit : hop !
Dernière modification par krodelabestiole (Le 17/10/2023, à 16:23)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne