Le serveur HTTP Apache est le serveur Web le plus populaire au monde. Il s'agit d'un serveur HTTP gratuit, open source et multiplateforme qui offre des fonctionnalités puissantes et peut être étendu via divers modules. Les instructions suivantes décrivent comment installer et gérer le serveur Web Apache sur une machine CentOS 7.
Installer Apache
Apache est disponible dans le référentiel CentOS par défaut et l'installation est très simple. Sur CentOS et RHEL, le package et le service Apache sont appelés httpd. Pour installer le package, exécutez la commande suivante :
sudo yum install httpd
Une fois l'installation terminée, activez et démarrez le service Apache :
sudo systemctl enable httpd sudo systemctl start httpd
Si vous utilisez un pare-feu, vous devrez également ouvrir Ports HTTP et HTTPS 80 et 443 :
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload
Nous pouvons vérifier l'état et la version du service Apache par :
sudo systemctl status httpd
Sortie :
httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-04-26 07:13:07 UTC; 11s ago Docs: man:httpd(8) man:apachectl(8) Main PID: 3049 (httpd) Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec" CGroup: /system.slice/httpd.service ├─3049 /usr/sbin/httpd -DFOREGROUND ├─3050 /usr/sbin/httpd -DFOREGROUND ├─3051 /usr/sbin/httpd -DFOREGROUND ├─3052 /usr/sbin/httpd -DFOREGROUND ├─3053 /usr/sbin/httpd -DFOREGROUND └─3054 /usr/sbin/httpd -DFOREGROUND
sudo httpd -v
Sortie :
Server version: Apache/2.4.6 (CentOS) Server built: Oct 19 2017 20:39:16
Enfin, pour vérifier l'installation, ouvrez l'adresse IP de votre serveur http://VOTRE_IP
Utilisez systemctl pour gérer le service Apache
Nous pouvons gérer le service Apache comme n'importe quelle autre unité système.
Pour arrêter le service Apache, exécutez :
sudo systemctl stop httpd
Pour le redémarrer, tapez :
sudo systemctl start httpd
Redémarrez le service Apache :
$sudo systemctl restart httpd
En faisant quelques Rechargez le service Apache après les changements de configuration :
$sudo systemctl reload httpd
Si vous souhaitez désactiver le service Apache pour démarrer au démarrage :
$sudo systemctl disable httpd
et réactivez-le :
$sudo systemctl enable httpd
Plus d'Apache Pour les articles techniques connexes, veuillez visiter la colonne Tutoriel Apache pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!