Serveur d'impression

Installer Apache Web Server CentOS 7 – Serveur d’impression

Le 19 février 2020 - 5 minutes de lecture


Annonces

Dans ce chapitre, nous allons en apprendre un peu plus sur la manière dont Apache HTTP Server a vu le jour, puis installer la version stable la plus récente sur CentOS Linux 7.

Bref historique sur Apache WebServer

Apache est un serveur Web qui existe depuis longtemps. En fait, presque aussi longtemps que l'existence de http lui-même!

Apache a commencé comme un petit projet au National Center for Supercomputing Applications, également connu sous le nom de NCSA. Au milieu des années 90, "httpd", comme on l'appelait, était de loin la plate-forme de serveur Web la plus populaire sur Internet, avec environ 90% ou plus de la part de marché.

À cette époque, c'était un projet simple. I.T. le personnel connu sous le nom de webmaster était responsable de la maintenance des plates-formes de serveurs Web et des logiciels de serveur Web ainsi que du développement des sites frontaux et principaux. Au cœur de httpd se trouvait sa capacité à utiliser des modules personnalisés appelés plugins ou extensions. Un webmaster était également suffisamment qualifié pour écrire des correctifs sur le logiciel serveur principal.

À la fin du milieu des années 90, le développeur principal et chef de projet pour httpd a quitté NCSA pour faire d'autres choses. Cela a laissé le démon Web le plus populaire dans un état de stagnation.

Étant donné que l'utilisation de httpd était si répandue, un groupe de webmasters chevronnés de httpd a appelé à un sommet sur l'avenir de httpd. Il a été décidé de coordonner et d'appliquer les meilleures extensions et correctifs dans une version stable actuelle. Ensuite, le grand-papa actuel des serveurs http est né et a été baptisé Apache HTTP Server.

Fait historique peu connu – Apache n'a pas été nommé d'après une tribu de guerriers amérindiens. Il a en fait été inventé et nommé avec une torsion: étant fait à partir de nombreux correctifs (ou correctifs) de nombreux informaticiens talentueux: un inégal ou Apache.

Installer la version stable actuelle sur CentOS Linux 7

Étape 1 – Installez httpd via yum.




miam -y installer httpd

À ce stade, Apache HTTP Server sera installé via yum.

Étape 2 – Modifiez le fichier httpd.conf spécifique à vos besoins httpd.

Avec une installation Apache par défaut, le fichier de configuration pour Apache est nommé httpd.conf et est situé dans / etc / httpd /. Alors, ouvrons-le dans vigueur.

Les premières lignes de httpd.conf ouvert en vigueur




#
# Il s'agit du fichier de configuration principal du serveur HTTP Apache. Il contient le
# directives de configuration qui donnent au serveur ses instructions.
# Voir  pour des informations détaillées.
# En particulier, voir
#  
# pour une discussion de chaque directive de configuration.

Nous apporterons les modifications suivantes pour permettre à notre installation CentOS de servir les requêtes http à partir du port http 80.

Hôte et port d'écoute




# Listen: vous permet de lier Apache à des adresses IP spécifiques et / ou
# ports, au lieu de la valeur par défaut. Voir aussi le 
# directive.
#
# Modifiez ceci pour écouter sur des adresses IP spécifiques comme indiqué ci-dessous pour
# empêche Apache de glommer sur toutes les adresses IP liées.
#
# Écoutez 12.34.56.78:80
Écouter 80

De là, nous changeons Apache pour écouter sur un certain port ou une adresse IP. Par exemple, si nous voulons exécuter des services httpd sur un autre port tel que 8080. Ou si notre serveur Web est configuré avec plusieurs interfaces avec des adresses IP distinctes.

Ecoutez

Empêche Apache de se connecter à chaque démon d'écoute sur chaque adresse IP. Cela est utile pour arrêter de spécifier uniquement le trafic IPv6 ou IPv4. Ou même la liaison à toutes les interfaces réseau sur un hôte à hébergement multiple.




#
# Listen: vous permet de lier Apache à des adresses IP spécifiques et / ou
# ports, au lieu de la valeur par défaut. Voir aussi le 
# directive.
#
# Modifiez ceci pour écouter sur des adresses IP spécifiques comme indiqué ci-dessous pour
# empêche Apache de glommer sur toutes les adresses IP liées.
#
Écouter 10.0.0.25:80
# Écoutez 80

DocumentRoot

La "racine du document" est le répertoire par défaut où Apache recherchera un fichier d'index pour répondre aux demandes lors de la visite de votre serveur: http://www.votresite.com/ récupérera et servira le fichier d'index depuis la racine de votre document.




#
# DocumentRoot: le répertoire à partir duquel vous servirez votre
# documents. Par défaut, toutes les demandes proviennent de ce répertoire, mais
# des liens symboliques et des alias peuvent être utilisés pour pointer vers d'autres emplacements.
#
DocumentRoot "/ var / www / html"

Étape 3 – Démarrez et activez le service httpd.

[root@centos rdc]# systemctl démarrer httpd && systemctl recharger httpd 
[root@centos rdc]#

Étape 4 – Configurez le pare-feu pour autoriser l'accès aux demandes du port 80.

[root@centos]# firewall-cmd --add-service = http --permanent

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.