Commandes pour démarrer Apache sous Linux

click fraud protection

Si votre Linux Le serveur Web Apache est arrêté, utilisez une commande shell pour le faire fonctionner à nouveau. Rien ne se passera si le serveur a déjà été démarré lorsque la commande est exécutée, ou vous pourriez voir un message d'erreur comme "Le serveur Web Apache est déjà en cours d'exécution."

Conseils pour redémarrer un serveur Web Apache

Comment démarrer un serveur Web Apache

Si Apache est sur votre machine locale, vous pouvez exécuter ces commandes telles quelles, sinon vous devrez vous connecter à distance au serveur à l'aide de SSH ou de Telnet. Par exemple, ssh [email protected] sera SSH dans le serveur Apache.

Les étapes de démarrage d'Apache sont légèrement différentes selon votre version de Linux:

Pour Red Hat, Fedora et CentOS

Les versions 4.x, 5.x, 6.x ou antérieures doivent utiliser cette commande:

$ sudo service httpd démarrer

Utilisez cette commande pour les versions 7.x ou plus récentes:

$ sudo systemctl démarrer httpd.service

Si cela ne fonctionne pas, essayez cette commande:

$ sudo /etc/init.d/httpd start

Debian et Ubuntu

Utilisez cette commande pour Debian 8.x ou plus récent et Ubuntu 15.04 et supérieur:

$ sudo systemctl démarrer apache2.service

Ubuntu 12.04 et 14.04 peuvent nécessiter cette commande:

$ sudo démarrer apache2

Si ceux-ci ne fonctionnent pas, essayez l'un d'entre eux:

$ sudo /etc/init.d/apache2 start
$ sudo service apache2 démarrer

Commandes génériques de démarrage d'Apache

Ces commandes génériques devraient démarrer Apache sur n'importe quelle distribution Linux:

$ sudo apachectl start
$ sudo apache2ctl démarrer
$ sudo apachectl -f /chemin/vers/votre/httpd.conf
$ sudo apachectl -f /usr/local/apache2/conf/httpd.conf

Le démarrage du serveur nécessite des autorisations élevées, alors connectez-vous en tant qu'utilisateur root ou (de préférence) exécutez la commande de démarrage à l'aide d'un compte faisant partie du groupe sudo.