Commandes pour démarrer Apache sous Linux
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."
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.