[LINUX] Comment installer Apache (httpd) sur CentOS7

Je vais vous montrer comment installer rapidement ʻApache (httpd) sur CentOS7 en utilisant la commande yum`.

environnement

1. Vérifiez Apache (httpd)

Vérifiez le package à installer (httpd) avec la commande suivante. yum list | grep httpd

[root@CENTOS7 ~]# yum list | grep httpd
httpd.x86_64                                2.4.6-90.el7.centos        base
httpd-devel.x86_64                          2.4.6-90.el7.centos        base
httpd-manual.noarch                         2.4.6-90.el7.centos        base
httpd-tools.x86_64                          2.4.6-90.el7.centos        base
keycloak-httpd-client-install.noarch        0.8-1.el7                  base
libmicrohttpd.i686                          0.9.33-2.el7               base
libmicrohttpd.x86_64                        0.9.33-2.el7               base
libmicrohttpd-devel.i686                    0.9.33-2.el7               base
libmicrohttpd-devel.x86_64                  0.9.33-2.el7               base
libmicrohttpd-doc.noarch                    0.9.33-2.el7               base
python2-keycloak-httpd-client-install.noarch
[root@CENTOS7 ~]#

Ici, les packages liés à httpd sont les suivants.

paquet Contenu
httpd Le corps de httpd
httpd-tools Outils liés à httpd
httpd-devel Outils de développement httpd, modules, etc.
httpd-manual manuel httpd

2. Installez Apache (httpd)

Ici, installez httpd, httpd-tools, httpd-devel et httpd-manual.

Installez avec la commande suivante. Ajoutez -y pour faire toutes les confirmations oui. yum install -y httpd httpd-tools httpd-devel httpd-manual

[root@CENTOS7 ~]# yum install -y httpd httpd-tools httpd-devel httpd-manual
Plug-in chargé:fastestmirror
Loading mirror speeds from cached hostfile
 * base: ty1.mirror.newmediaexpress.com
 * extras: ty1.mirror.newmediaexpress.com
 * updates: ty1.mirror.newmediaexpress.com
base                                                     | 3.6 kB     00:00
extras                                                   | 2.9 kB     00:00
updates                                                  | 2.9 kB     00:00
Résolution des dépendances
-->Effectuer la confirmation de transaction.
--->Paquet httpd.x86_64 0:2.4.6-90.el7.Installer des centos
-->J'ai affaire à des dépendances: /etc/mime.paquets de types: httpd-2.4.6-90.el7.centos.x86_64
-->J'ai affaire à des dépendances: libaprutil-1.so.0()(64bit)Paquet: httpd-2.4.6-90.el7.centos.x86_64
-->J'ai affaire à des dépendances: libapr-1.so.0()(64bit)Paquet: httpd-2.4.6-90.el7.centos.x86_64
--->Paquet httpd-devel.x86_64 0:2.4.6-90.el7.Installer des centos
-->J'ai affaire à des dépendances: perl >= 5.Paquet 004: httpd-devel-2.4.6-90.el7.centos.x86_64
-->J'ai affaire à des dépendances: perl(strict)Paquet: httpd-devel-2.4.6-90.el7.centos.x86_64
-->J'ai affaire à des dépendances: apr-util-package de développement: httpd-devel-2.4.6-90.el7.centos.x86_64
-->J'ai affaire à des dépendances: apr-package de développement: httpd-devel-2.4.6-90.el7.centos.x86_64
-->J'ai affaire à des dépendances: /usr/bin/paquet perl: httpd-devel-2.4.6-90.el7.centos.x86_64
--->Paquet httpd-manual.noarch 0:2.4.6-90.el7.Installer des centos
--->Paquet httpd-tools.x86_64 0:2.4.6-90.el7.Installer des centos
-->Effectuer la confirmation de transaction.
--->Forfait apr.x86_64 0:1.4.8-5.installer el7
--->Forfait apr-devel.x86_64 0:1.4.8-5.installer el7
--->Forfait apr-util.x86_64 0:1.5.2-6.installer el7
--->Forfait apr-util-devel.x86_64 0:1.5.2-6.installer el7
-->J'ai affaire à des dépendances: openldap-devel(x86-64)Paquet: apr-util-devel-1.5.2-6.el7.x86_64
-->J'ai affaire à des dépendances: libdb-devel(x86-64)Paquet: apr-util-devel-1.5.2-6.el7.x86_64
-->J'ai affaire à des dépendances: expat-devel(x86-64)Paquet: apr-util-devel-1.5.2-6.el7.x86_64
--->Paquet mailcap.noarch 0:2.1.41-2.installer el7
--->Paquet perl.x86_64 4:5.16.3-294.el7_Installer 6
-->J'ai affaire à des dépendances: perl-libs = 4:5.16.3-294.el7_6 paquets: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(Socket) >= 1.3 paquets: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(Scalar::Util) >= 1.10 paquets: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl-package de macros: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl-paquet libs: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(threads::shared)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(threads)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(constant)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(Time::Local)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(Time::HiRes)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(Storable)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(Socket)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(Scalar::Util)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(Pod::Simple::XHTML)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(Pod::Simple::Search)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(Getopt::Long)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(Filter::Util::Call)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(File::Temp)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(File::Spec::Unix)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(File::Spec::Functions)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(File::Spec)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(File::Path)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(Exporter)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(Cwd)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: perl(Carp)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->J'ai affaire à des dépendances: libperl.so()(64bit)Paquet: 4:perl-5.16.3-294.el7_6.x86_64
-->Effectuer la confirmation de transaction.
--->Expat du package-devel.x86_64 0:2.1.0-10.el7_Installer 3
--->Paquet libdb-devel.x86_64 0:5.3.21-25.installer el7
--->Paquet openldap-devel.x86_64 0:2.4.44-21.el7_Installer 6
-->J'ai affaire à des dépendances: cyrus-sasl-devel(x86-64)Paquet: openldap-devel-2.4.44-21.el7_6.x86_64
--->Paquet perl-Carp.noarch 0:1.26-244.installer el7
--->Paquet perl-Exporter.noarch 0:5.68-3.installer el7
--->Paquet perl-File-Path.noarch 0:2.09-2.installer el7
--->Paquet perl-File-Temp.noarch 0:0.23.01-3.installer el7
--->Paquet perl-Filter.x86_64 0:1.49-3.installer el7
--->Paquet perl-Getopt-Long.noarch 0:2.40-3.installer el7
-->J'ai affaire à des dépendances: perl(Pod::Usage) >= 1.14 paquets: perl-Getopt-Long-2.40-3.el7.noarch
-->J'ai affaire à des dépendances: perl(Text::ParseWords)Paquet: perl-Getopt-Long-2.40-3.el7.noarch
--->Paquet perl-PathTools.x86_64 0:3.40-5.installer el7
--->Paquet perl-Pod-Simple.noarch 1:3.28-4.installer el7
-->J'ai affaire à des dépendances: perl(Pod::Escapes) >= 1.04 paquet: 1:perl-Pod-Simple-3.28-4.el7.noarch
-->J'ai affaire à des dépendances: perl(Encode)Paquet: 1:perl-Pod-Simple-3.28-4.el7.noarch
--->Paquet perl-Scalar-List-Utils.x86_64 0:1.27-248.installer el7
--->Paquet perl-Socket.x86_64 0:2.010-4.installer el7
--->Paquet perl-Storable.x86_64 0:2.45-3.installer el7
--->Paquet perl-Time-HiRes.x86_64 4:1.9725-3.installer el7
--->Paquet perl-Time-Local.noarch 0:1.2300-2.installer el7
--->Paquet perl-constant.noarch 0:1.27-2.installer el7
--->Paquet perl-libs.x86_64 4:5.16.3-294.el7_Installer 6
--->Paquet perl-macros.x86_64 4:5.16.3-294.el7_Installer 6
--->Paquet perl-threads.x86_64 0:1.87-4.installer el7
--->Paquet perl-threads-shared.x86_64 0:1.43-6.installer el7
-->Effectuer la confirmation de transaction.
--->Paquet cyrus-sasl-devel.x86_64 0:2.1.26-23.installer el7
-->J'ai affaire à des dépendances: cyrus-sasl(x86-64) = 2.1.26-23.paquet el7: cyrus-sasl-devel-2.1.26-23.el7.x86_64
--->Paquet perl-Encode.x86_64 0:2.51-7.installer el7
--->Paquet perl-Pod-Escapes.noarch 1:1.04-294.el7_Installer 6
--->Paquet perl-Pod-Usage.noarch 0:1.63-3.installer el7
-->J'ai affaire à des dépendances: perl(Pod::Text) >= 3.15 paquets: perl-Pod-Usage-1.63-3.el7.noarch
-->J'ai affaire à des dépendances: perl-Pod-Paquet Perldoc: perl-Pod-Usage-1.63-3.el7.noarch
--->Paquet perl-Text-ParseWords.noarch 0:3.29-4.installer el7
-->Effectuer la confirmation de transaction.
--->Paquet cyrus-sasl.x86_64 0:2.1.26-23.installer el7
--->Paquet perl-Pod-Perldoc.noarch 0:3.20-4.installer el7
-->J'ai affaire à des dépendances: perl(parent)Paquet: perl-Pod-Perldoc-3.20-4.el7.noarch
-->J'ai affaire à des dépendances: perl(HTTP::Tiny)Paquet: perl-Pod-Perldoc-3.20-4.el7.noarch
--->Paquet perl-podlators.noarch 0:2.5.1-3.installer el7
-->Effectuer la confirmation de transaction.
--->Paquet perl-HTTP-Tiny.noarch 0:0.033-3.installer el7
--->Paquet perl-parent.noarch 1:0.225-244.installer el7
-->Résolution des dépendances terminée.

Résolution de la dépendance

================================================================================
Architecture du package
Dépôt de versions
capacité
================================================================================
Pendant l'installation:
 httpd                      x86_64     2.4.6-90.el7.centos       base     2.7 M
 httpd-devel                x86_64     2.4.6-90.el7.centos       base     197 k
 httpd-manual               noarch     2.4.6-90.el7.centos       base     1.3 M
 httpd-tools                x86_64     2.4.6-90.el7.centos       base      91 k
Installation liée aux dépendances:
 apr                        x86_64     1.4.8-5.el7               base     103 k
 apr-devel                  x86_64     1.4.8-5.el7               base     188 k
 apr-util                   x86_64     1.5.2-6.el7               base      92 k
 apr-util-devel             x86_64     1.5.2-6.el7               base      76 k
 cyrus-sasl                 x86_64     2.1.26-23.el7             base      88 k
 cyrus-sasl-devel           x86_64     2.1.26-23.el7             base     310 k
 expat-devel                x86_64     2.1.0-10.el7_3            base      57 k
 libdb-devel                x86_64     5.3.21-25.el7             base      39 k
 mailcap                    noarch     2.1.41-2.el7              base      31 k
 openldap-devel             x86_64     2.4.44-21.el7_6           base     804 k
 perl                       x86_64     4:5.16.3-294.el7_6        base     8.0 M
 perl-Carp                  noarch     1.26-244.el7              base      19 k
 perl-Encode                x86_64     2.51-7.el7                base     1.5 M
 perl-Exporter              noarch     5.68-3.el7                base      28 k
 perl-File-Path             noarch     2.09-2.el7                base      26 k
 perl-File-Temp             noarch     0.23.01-3.el7             base      56 k
 perl-Filter                x86_64     1.49-3.el7                base      76 k
 perl-Getopt-Long           noarch     2.40-3.el7                base      56 k
 perl-HTTP-Tiny             noarch     0.033-3.el7               base      38 k
 perl-PathTools             x86_64     3.40-5.el7                base      82 k
 perl-Pod-Escapes           noarch     1:1.04-294.el7_6          base      51 k
 perl-Pod-Perldoc           noarch     3.20-4.el7                base      87 k
 perl-Pod-Simple            noarch     1:3.28-4.el7              base     216 k
 perl-Pod-Usage             noarch     1.63-3.el7                base      27 k
 perl-Scalar-List-Utils     x86_64     1.27-248.el7              base      36 k
 perl-Socket                x86_64     2.010-4.el7               base      49 k
 perl-Storable              x86_64     2.45-3.el7                base      77 k
 perl-Text-ParseWords       noarch     3.29-4.el7                base      14 k
 perl-Time-HiRes            x86_64     4:1.9725-3.el7            base      45 k
 perl-Time-Local            noarch     1.2300-2.el7              base      24 k
 perl-constant              noarch     1.27-2.el7                base      19 k
 perl-libs                  x86_64     4:5.16.3-294.el7_6        base     688 k
 perl-macros                x86_64     4:5.16.3-294.el7_6        base      44 k
 perl-parent                noarch     1:0.225-244.el7           base      12 k
 perl-podlators             noarch     2.5.1-3.el7               base     112 k
 perl-threads               x86_64     1.87-4.el7                base      49 k
 perl-threads-shared        x86_64     1.43-6.el7                base      39 k

Récapitulatif des transactions
================================================================================
Paquet d'installation 4(+37 packages de dépendances)

Capacité totale de téléchargement: 17 M
Capacité d'installation: 59 M
Downloading packages:
(1/41): apr-util-1.5.2-6.el7.x86_64.rpm                    |  92 kB   00:00
(2/41): apr-util-devel-1.5.2-6.el7.x86_64.rpm              |  76 kB   00:00
(3/41): apr-devel-1.4.8-5.el7.x86_64.rpm                   | 188 kB   00:00
(4/41): expat-devel-2.1.0-10.el7_3.x86_64.rpm              |  57 kB   00:00
(5/41): cyrus-sasl-devel-2.1.26-23.el7.x86_64.rpm          | 310 kB   00:00
(6/41): cyrus-sasl-2.1.26-23.el7.x86_64.rpm                |  88 kB   00:01
(7/41): apr-1.4.8-5.el7.x86_64.rpm                         | 103 kB   00:01
(8/41): libdb-devel-5.3.21-25.el7.x86_64.rpm               |  39 kB   00:00
(9/41): httpd-tools-2.4.6-90.el7.centos.x86_64.rpm         |  91 kB   00:00
(10/41): mailcap-2.1.41-2.el7.noarch.rpm                   |  31 kB   00:00
(11/41): httpd-devel-2.4.6-90.el7.centos.x86_64.rpm        | 197 kB   00:04
(12/41): perl-Carp-1.26-244.el7.noarch.rpm                 |  19 kB   00:00
(13/41): openldap-devel-2.4.44-21.el7_6.x86_64.rpm         | 804 kB   00:09
(14/41): httpd-manual-2.4.6-90.el7.centos.noarch.rpm       | 1.3 MB   00:11
(15/41): perl-Exporter-5.68-3.el7.noarch.rpm               |  28 kB   00:00
(16/41): perl-File-Path-2.09-2.el7.noarch.rpm              |  26 kB   00:00
(17/41): perl-File-Temp-0.23.01-3.el7.noarch.rpm           |  56 kB   00:00
(18/41): perl-Getopt-Long-2.40-3.el7.noarch.rpm            |  56 kB   00:00
(19/41): perl-Filter-1.49-3.el7.x86_64.rpm                 |  76 kB   00:01
(20/41): perl-PathTools-3.40-5.el7.x86_64.rpm              |  82 kB   00:00
(21/41): perl-HTTP-Tiny-0.033-3.el7.noarch.rpm             |  38 kB   00:00
(22/41): perl-Encode-2.51-7.el7.x86_64.rpm                 | 1.5 MB   00:09
(23/41): perl-Pod-Escapes-1.04-294.el7_6.noarch.rpm        |  51 kB   00:00
(24/41): perl-Pod-Perldoc-3.20-4.el7.noarch.rpm            |  87 kB   00:00
(25/41): perl-Scalar-List-Utils-1.27-248.el7.x86_64.rpm    |  36 kB   00:00
(26/41): perl-Pod-Usage-1.63-3.el7.noarch.rpm              |  27 kB   00:00
(27/41): perl-Pod-Simple-3.28-4.el7.noarch.rpm             | 216 kB   00:02
(28/41): perl-Storable-2.45-3.el7.x86_64.rpm               |  77 kB   00:00
(29/41): perl-Socket-2.010-4.el7.x86_64.rpm                |  49 kB   00:01
(30/41): perl-Text-ParseWords-3.29-4.el7.noarch.rpm        |  14 kB   00:00
(31/41): perl-constant-1.27-2.el7.noarch.rpm               |  19 kB   00:00
(32/41): perl-Time-HiRes-1.9725-3.el7.x86_64.rpm           |  45 kB   00:00
(33/41): perl-Time-Local-1.2300-2.el7.noarch.rpm           |  24 kB   00:01
(34/41): perl-parent-0.225-244.el7.noarch.rpm              |  12 kB   00:00
(35/41): perl-macros-5.16.3-294.el7_6.x86_64.rpm           |  44 kB   00:01
(36/41): perl-threads-1.87-4.el7.x86_64.rpm                |  49 kB   00:01
(37/41): perl-podlators-2.5.1-3.el7.noarch.rpm             | 112 kB   00:02
(38/41): perl-threads-shared-1.43-6.el7.x86_64.rpm         |  39 kB   00:00
(39/41): perl-libs-5.16.3-294.el7_6.x86_64.rpm             | 688 kB   00:04
(40/41): httpd-2.4.6-90.el7.centos.x86_64.rpm              | 2.7 MB   00:23
(41/41): perl-5.16.3-294.el7_6.x86_64.rpm                  | 8.0 MB   00:29
--------------------------------------------------------------------------------
Total 559 ko/s |  17 MB  00:31
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Pendant l'installation: apr-1.4.8-5.el7.x86_64                         1/41
Pendant l'installation: apr-util-1.5.2-6.el7.x86_64                    2/41
Pendant l'installation: apr-devel-1.4.8-5.el7.x86_64                   3/41
Pendant l'installation: httpd-tools-2.4.6-90.el7.centos.x86_64         4/41
Pendant l'installation: 1:perl-parent-0.225-244.el7.noarch             5/41
Pendant l'installation: perl-HTTP-Tiny-0.033-3.el7.noarch              6/41
Pendant l'installation: perl-podlators-2.5.1-3.el7.noarch              7/41
Pendant l'installation: perl-Pod-Perldoc-3.20-4.el7.noarch             8/41
Pendant l'installation: 1:perl-Pod-Escapes-1.04-294.el7_6.noarch       9/41
Pendant l'installation: perl-Encode-2.51-7.el7.x86_64                 10/41
Pendant l'installation: perl-Text-ParseWords-3.29-4.el7.noarch        11/41
Pendant l'installation: perl-Pod-Usage-1.63-3.el7.noarch              12/41
Pendant l'installation: 4:perl-libs-5.16.3-294.el7_6.x86_64           13/41
Pendant l'installation: 4:perl-macros-5.16.3-294.el7_6.x86_64         14/41
Pendant l'installation: 4:perl-Time-HiRes-1.9725-3.el7.x86_64         15/41
Pendant l'installation: perl-Exporter-5.68-3.el7.noarch               16/41
Pendant l'installation: perl-constant-1.27-2.el7.noarch               17/41
Pendant l'installation: perl-Time-Local-1.2300-2.el7.noarch           18/41
Pendant l'installation: perl-Socket-2.010-4.el7.x86_64                19/41
Pendant l'installation: perl-Carp-1.26-244.el7.noarch                 20/41
Pendant l'installation: perl-Storable-2.45-3.el7.x86_64               21/41
Pendant l'installation: perl-PathTools-3.40-5.el7.x86_64              22/41
Pendant l'installation: perl-Scalar-List-Utils-1.27-248.el7.x86_64    23/41
Pendant l'installation: 1:perl-Pod-Simple-3.28-4.el7.noarch           24/41
Pendant l'installation: perl-File-Temp-0.23.01-3.el7.noarch           25/41
Pendant l'installation: perl-File-Path-2.09-2.el7.noarch              26/41
Pendant l'installation: perl-threads-shared-1.43-6.el7.x86_64         27/41
Pendant l'installation: perl-threads-1.87-4.el7.x86_64                28/41
Pendant l'installation: perl-Filter-1.49-3.el7.x86_64                 29/41
Pendant l'installation: perl-Getopt-Long-2.40-3.el7.noarch            30/41
Pendant l'installation: 4:perl-5.16.3-294.el7_6.x86_64                31/41
Pendant l'installation: libdb-devel-5.3.21-25.el7.x86_64              32/41
Pendant l'installation: cyrus-sasl-2.1.26-23.el7.x86_64               33/41
Pendant l'installation: cyrus-sasl-devel-2.1.26-23.el7.x86_64         34/41
Pendant l'installation: openldap-devel-2.4.44-21.el7_6.x86_64         35/41
Pendant l'installation: expat-devel-2.1.0-10.el7_3.x86_64             36/41
Pendant l'installation: apr-util-devel-1.5.2-6.el7.x86_64             37/41
Pendant l'installation: mailcap-2.1.41-2.el7.noarch                   38/41
Pendant l'installation: httpd-2.4.6-90.el7.centos.x86_64              39/41
Pendant l'installation: httpd-devel-2.4.6-90.el7.centos.x86_64        40/41
Pendant l'installation: httpd-manual-2.4.6-90.el7.centos.noarch       41/41
Pendant la vérification: perl-HTTP-Tiny-0.033-3.el7.noarch              1/41
Pendant la vérification: mailcap-2.1.41-2.el7.noarch                    2/41
Pendant la vérification: httpd-tools-2.4.6-90.el7.centos.x86_64         3/41
Pendant la vérification: perl-threads-shared-1.43-6.el7.x86_64          4/41
Pendant la vérification: 4:perl-Time-HiRes-1.9725-3.el7.x86_64          5/41
Pendant la vérification: 1:perl-Pod-Escapes-1.04-294.el7_6.noarch       6/41
Pendant la vérification: httpd-2.4.6-90.el7.centos.x86_64               7/41
Pendant la vérification: perl-Exporter-5.68-3.el7.noarch                8/41
Pendant la vérification: perl-constant-1.27-2.el7.noarch                9/41
Pendant la vérification: perl-PathTools-3.40-5.el7.x86_64              10/41
Pendant la vérification: apr-devel-1.4.8-5.el7.x86_64                  11/41
Pendant la vérification: expat-devel-2.1.0-10.el7_3.x86_64             12/41
Pendant la vérification: 1:perl-parent-0.225-244.el7.noarch            13/41
Pendant la vérification: 4:perl-libs-5.16.3-294.el7_6.x86_64           14/41
Pendant la vérification: perl-File-Temp-0.23.01-3.el7.noarch           15/41
Pendant la vérification: 1:perl-Pod-Simple-3.28-4.el7.noarch           16/41
Pendant la vérification: perl-Time-Local-1.2300-2.el7.noarch           17/41
Pendant la vérification: openldap-devel-2.4.44-21.el7_6.x86_64         18/41
Pendant la vérification: cyrus-sasl-devel-2.1.26-23.el7.x86_64         19/41
Pendant la vérification: 4:perl-macros-5.16.3-294.el7_6.x86_64         20/41
Pendant la vérification: perl-Socket-2.010-4.el7.x86_64                21/41
Pendant la vérification: cyrus-sasl-2.1.26-23.el7.x86_64               22/41
Pendant la vérification: perl-Carp-1.26-244.el7.noarch                 23/41
Pendant la vérification: apr-util-1.5.2-6.el7.x86_64                   24/41
Pendant la vérification: perl-Storable-2.45-3.el7.x86_64               25/41
Pendant la vérification: perl-Scalar-List-Utils-1.27-248.el7.x86_64    26/41
Pendant la vérification: perl-Pod-Usage-1.63-3.el7.noarch              27/41
Pendant la vérification: perl-Encode-2.51-7.el7.x86_64                 28/41
Pendant la vérification: perl-Pod-Perldoc-3.20-4.el7.noarch            29/41
Pendant la vérification: perl-podlators-2.5.1-3.el7.noarch             30/41
Pendant la vérification: apr-1.4.8-5.el7.x86_64                        31/41
Pendant la vérification: httpd-devel-2.4.6-90.el7.centos.x86_64        32/41
Pendant la vérification: perl-File-Path-2.09-2.el7.noarch              33/41
Pendant la vérification: apr-util-devel-1.5.2-6.el7.x86_64             34/41
Pendant la vérification: perl-threads-1.87-4.el7.x86_64                35/41
Pendant la vérification: libdb-devel-5.3.21-25.el7.x86_64              36/41
Pendant la vérification: perl-Filter-1.49-3.el7.x86_64                 37/41
Pendant la vérification: perl-Getopt-Long-2.40-3.el7.noarch            38/41
Pendant la vérification: perl-Text-ParseWords-3.29-4.el7.noarch        39/41
Pendant la vérification: 4:perl-5.16.3-294.el7_6.x86_64                40/41
Pendant la vérification: httpd-manual-2.4.6-90.el7.centos.noarch       41/41

Installation:
  httpd.x86_64 0:2.4.6-90.el7.centos
  httpd-devel.x86_64 0:2.4.6-90.el7.centos
  httpd-manual.noarch 0:2.4.6-90.el7.centos
  httpd-tools.x86_64 0:2.4.6-90.el7.centos

Dépendance installée liée:
  apr.x86_64 0:1.4.8-5.el7
  apr-devel.x86_64 0:1.4.8-5.el7
  apr-util.x86_64 0:1.5.2-6.el7
  apr-util-devel.x86_64 0:1.5.2-6.el7
  cyrus-sasl.x86_64 0:2.1.26-23.el7
  cyrus-sasl-devel.x86_64 0:2.1.26-23.el7
  expat-devel.x86_64 0:2.1.0-10.el7_3
  libdb-devel.x86_64 0:5.3.21-25.el7
  mailcap.noarch 0:2.1.41-2.el7
  openldap-devel.x86_64 0:2.4.44-21.el7_6
  perl.x86_64 4:5.16.3-294.el7_6
  perl-Carp.noarch 0:1.26-244.el7
  perl-Encode.x86_64 0:2.51-7.el7
  perl-Exporter.noarch 0:5.68-3.el7
  perl-File-Path.noarch 0:2.09-2.el7
  perl-File-Temp.noarch 0:0.23.01-3.el7
  perl-Filter.x86_64 0:1.49-3.el7
  perl-Getopt-Long.noarch 0:2.40-3.el7
  perl-HTTP-Tiny.noarch 0:0.033-3.el7
  perl-PathTools.x86_64 0:3.40-5.el7
  perl-Pod-Escapes.noarch 1:1.04-294.el7_6
  perl-Pod-Perldoc.noarch 0:3.20-4.el7
  perl-Pod-Simple.noarch 1:3.28-4.el7
  perl-Pod-Usage.noarch 0:1.63-3.el7
  perl-Scalar-List-Utils.x86_64 0:1.27-248.el7
  perl-Socket.x86_64 0:2.010-4.el7
  perl-Storable.x86_64 0:2.45-3.el7
  perl-Text-ParseWords.noarch 0:3.29-4.el7
  perl-Time-HiRes.x86_64 4:1.9725-3.el7
  perl-Time-Local.noarch 0:1.2300-2.el7
  perl-constant.noarch 0:1.27-2.el7
  perl-libs.x86_64 4:5.16.3-294.el7_6
  perl-macros.x86_64 4:5.16.3-294.el7_6
  perl-parent.noarch 1:0.225-244.el7
  perl-podlators.noarch 0:2.5.1-3.el7
  perl-threads.x86_64 0:1.87-4.el7
  perl-threads-shared.x86_64 0:1.43-6.el7

A completé!
[root@CENTOS7 ~]#

3. Confirmation de l'installation

Assurez-vous qu'il est installé avec la commande suivante. yum list installed | grep httpd

[root@CENTOS7 ~]# yum list installed | grep httpd
httpd.x86_64                            2.4.6-90.el7.centos            @base
httpd-devel.x86_64                      2.4.6-90.el7.centos            @base
httpd-manual.noarch                     2.4.6-90.el7.centos            @base
httpd-tools.x86_64                      2.4.6-90.el7.centos            @base
[root@CENTOS7 ~]#

Vérifiez le chemin d'installation avec la commande suivante. which httpd

[root@CENTOS7 ~]# which httpd
/usr/sbin/httpd
[root@CENTOS7 ~]#

4. Vérifiez le fichier de configuration

/ etc / httpd / conf / httpd.conf est le fichier de configuration Apache (httpd). Veuillez vous référer au manuel pour les détails du réglage.

Le manuel est stocké dans / usr / share / httpd / manual et peut être consulté en ouvrant ʻindex.html`.

Le manuel (version japonaise) sur la page officielle est le suivant. Document Apache HTTP Server version 2.4 --Apache HTTP Server version 2.4

Seules les pièces suivantes ont été modifiées ici.

/etc/httpd/conf/httpd.conf


- #ServerName www.example.com:80
+ ServerName CentOS7

Vous pouvez vérifier la syntaxe de httpd.conf avec la commande suivante. apachectl configtest

[root@CENTOS7 conf]# apachectl configtest
Syntax OK
[root@CENTOS7 conf]#

5. Démarrez Apache (httpd)

Démarrez Apache (httpd) avec la commande suivante. systemctl start httpd

[root@CENTOS7 ~]# systemctl start httpd
[root@CENTOS7 ~]#

Le fichier de définition d'unité httpd «httpd.service» se trouve ci-dessous. /usr/lib/systemd/system/httpd.service

Pour l'arrêter, utilisez la commande suivante. systemctl stop httpd

6. Paramètres du pare-feu CentOS

Configurez CentOS pour autoriser l'accès externe au port 80.

firewall-cmd --add-service=http --zone=public --permanent

[root@CENTOS7 ~]# firewall-cmd --add-service=http --zone=public --permanent
success
[root@CENTOS7 ~]#

Le http.xml dans la partie --add-service = http de la commande ci-dessus est défini ci-dessous. «http.xml» définit que «http» est le port «80» du protocole «cp».

/usr/lib/firewalld/services/http.xml


<?xml version="1.0" encoding="utf-8"?>
<service>
  <short>WWW (HTTP)</short>
  <description>HTTP is the protocol used to serve Web pages. If you plan to make your Web server publicly available, enable this option. This option is not required for viewing pages locally or developing Web pages.</description>
  <port protocol="tcp" port="80"/>
</service>

Reflète les paramètres du pare-feu. firewall-cmd --reload

[root@CENTOS7 ~]# firewall-cmd --reload
success
[root@CENTOS7 ~]#

Vérifiez les paramètres du pare-feu. firewall-cmd --list-all

[root@CENTOS7 ~]# firewall-cmd --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: enp0s3
  sources:
  services: dhcpv6-client http ssh
  ports: 8888/tcp
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:

[root@CENTOS7 ~]#

Ce n'est pas grave si «http» est ajouté aux «services».

7. Vérifiez avec un navigateur à partir d'un autre PC

Accédez à l'URL suivante à partir du navigateur d'un autre PC.

http: // nom d'hôte (ou adresse IP) /

C'est OK lorsque la page suivante s'ouvre. httpd01.png

c'est tout

Recommended Posts

Comment installer Apache (httpd) sur CentOS7
Comment installer Apache (httpd) sur CentOS8
Comment installer PyPy sur CentOS
Comment installer TensorFlow sur CentOS 7
Comment installer Maven sur CentOS
Comment installer Eclipse GlassFish 5.1.0 sur CentOS7
Étapes pour installer MySQL 8.0 sur CentOS 8.1
Comment installer mysql-connector-python sur Mac
Étapes pour installer VirtualBox sur CentOS
Comment installer Graph-Tool sur macOS
Comment installer VMware-Tools sur Linux
Comment installer pycrypto sur Windows
Comment installer OpenCV sur Mac
Comment installer Music 21 sur Windows
Comment intégrer Apache httpd 2.4 et Tomcat 9 sur Cent OS 8
Comment installer aws-session-manager-plugin sur Manajro Linux
Comment installer drobertadams / toggl-cli sur Mac
[Kivy] Comment installer Kivy sur Windows [Python]
Comment installer des packages sur Alpine Linux
Comment installer Richzhang / Colorisation sur Windows 10
Comment mettre à jour la sécurité sur CentOS Linux 8
Comment installer php7.4 sur Linux (Ubuntu)
Comment installer NumPy sur Raspeye
Comment installer cx_Oracle sur macOS Sierra
Comment installer python3 avec docker centos
Installez Faiss sur CentOS 7
Comment installer Python
Comment installer pip
Comment installer Archlinux
Installez numba sur CentOS 7.2
Installez Python3.4 sur CentOS 6.6
Comment installer BayesOpt
Installez mecab-python sur CentOS
Installez Python 2.7.3 sur CentOS 5.4
Comment installer Nbextensions
Comment installer Prover9
Installez awscli sur centos7
Installer Chainer sur CentOS 6.7
[Version 2020] Comment installer Python3 sur EC2 d'AWS
Comment installer OpenGM sur OSX avec macports
Comment installer Camunda Modeler sur Manjaro Linux
[Python] Comment installer OpenCV sur Anaconda [Windows]
Comment installer / vérifier Graphviz sur anaconda / windows10
Comment installer Python [Windows]
Comment intégrer mod_wsgi dans Apache sur Windows Python
Comment installer Tabpy 1.0 (version 2020-01)
Installez la série ImageMagick-6.2.x sur CentOS7.7
Comment installer Linux sur un PC UEFI 32 bits
Installez Python 3.8 sur CentOS 7 (SCL)
L'installation d'Apache échoue sur CentOS 8.2
Comment installer Caffe sur OS X avec macports
Comment s'inscrire auprès de pypi
[Note] Comment donner l'autorité sudo à l'utilisateur dans CentOS
Installez Chrome sur la série CentOS 7
[AWS EC2] Comment installer Maven sur Amazon Linux 2
Installez Python 3.8 sur CentOS 8 (AppStream)
Comment installer le blog Pelican
Comment installer git sur Linux tel que EC2