httpd est un serveur Web Apache dans les distros basés sur Red Hat, alors qu'il s'appelle Apache sur Debian Distros. Cela dépend du système d'exploitation que vous utilisez. Par exemple, dans Rhel 6.2, on l'appelle httpd, et en Ubuntu, on l'appelle apache2.
Dans Fedora Linux, le package HTTPD fournit l'application Apache Webserver.
Que couvrirons-nous
Dans ce tutoriel, nous verrons comment installer Apache Webserver à partir du fichier source ainsi que du référentiel Fedora.
Il est recommandé de lire ce post d'abord, puis de l'appliquer à votre système. Cela s'assurera que vous configurez correctement le serveur Web Apache.
Conditions préalables
Méthode 1. Installation à partir du code source
Étape 1. Ouvrez un navigateur Web et accédez à la page de téléchargement Apache. Dans l'écriture de cet article, la version la dernière et stable disponible pour Apache HTTP Server (HTTPD) est 2.4.46. Téléchargez le fichier comme indiqué ci-dessous:
Une autre façon d'obtenir le fichier est d'utiliser la commande wget. Ouvrez le terminal et exécutez la commande suivante:
# wget https: // miroirs.estointernet.dans / apache // httpd / httpd-2.4.46.le goudron.gz
Ceci est illustré ci-dessous:
L'avantage de l'utilisation du code source est que vous obtenez toujours la dernière version disponible du logiciel.
Étape 2. Une fois que nous aurons le fichier source, nous pouvons commencer par les commandes «gzip» et «tar» pour extraire le fichier. Le nom exact du fichier dépend de la version disponible que vous avez téléchargée. Dans notre cas, c'est httpd-2.4.46.le goudron.gz.
# gzip -d httpd-2.4.46.le goudron.gz
# TAR XVF HTTPD-2.4.46.le goudron
Après avoir exécuté la commande ci-dessus, vous pouvez voir le dossier extrait comme ici:
Étape 3. Allez maintenant au répertoire extrait avec la commande:
# cd httpd-2.4.46
Étape 4. Nous devons maintenant exécuter le configurer script pour configurer l'apache. Ceci est disponible à l'intérieur du répertoire racine d'Apache, je.e., le répertoire actuel. Mais avant d'exécuter ce script, assurez-vous où vous souhaitez installer Apache.
Vous pouvez installer le serveur Apache dans l'emplacement par défaut. Pour cela, vous devez exécuter le script simplement:
# ./ Configurer
Si vous souhaitez installer Apache dans un répertoire autre que la valeur par défaut, utilisez la syntaxe suivante:
# ./ Configurer --prefix = / path / of / installation
À l'intérieur du '-prefix =' entrez le chemin d'installation. Dans notre cas, nous installerons Apache à l'intérieur du / opt / httpd annuaire. Pour cela, suivez l'instruction ci-dessous:
1. Créez un répertoire à l'intérieur / opt comme indiqué ci-dessous:
# mkdir / opt / httpd
2. Exécutez le script comme indiqué ci-dessous:
# ./ configurer --prefix = / opt / httpd
Le script de configuration prendra un certain temps pour s'exécuter et vérifier les fonctionnalités de votre système. Il préparera également MakeFiles pour compiler le serveur Web Apache.
Remarque pour plusieurs erreurs lors de l'exécution du ./ Configurer le script:
1. Vous pouvez obtenir l'erreur suivante «Configurer: Erreur: APR introuvable»:
Pour corriger cette erreur, vous devez télécharger l'APR- *.le goudron.gz d'ici.
Extraire maintenant ce répertoire dans le répertoire «SRCLIB», qui est disponible dans le dossier de distribution Apache HTTPD. Pour extraire le fichier, utilisez la commande:
# TAR XVF APR-ULTIL-1.6.1.le goudron.gz
# TAR XVF APR-1.7.0.le goudron.gz
Renommez maintenant ces fichiers en supprimant le numéro de version comme ici:
# mv av-util-1.6.1 avril-util
# mv avr-1.7.0 avril
2. Si l'erreur est «Configurer: erreur: pcre-config pour libpcre introuvable."Ensuite, il vous suffit d'installer le package PCRE DEVEL comme indiqué ci-dessous:
# dnf installer pcre-devel -y
Continuez maintenant à exécuter le script de configuration comme avant. Enfin, il imprimerait le résumé comme indiqué ici:
Étape 5. Pour créer les plusieurs composants qui composent le serveur Web Apache, utilisez la commande suivante:
# faire
Cela peut prendre beaucoup de temps pour exécuter cette commande car elle compilera la configuration de base. Cela dépend en grande partie du matériel système et également du nombre de modules activés.
Si vous obtenez une erreur comme «Erreur fatale: expatrié.H: Pas de fichier ou de répertoire de ce type », vous devrez télécharger des expatriés à partir d'ici. Extraire maintenant le fichier dans un répertoire. Nous utilisons / opt / httpd pour l'extraction.
# TAR XVJF Expat-2.2.dix.le goudron.bz2 -c / opt / httpd
Accédez maintenant au répertoire extrait et exécutez la commande suivante une par une pour configurer l'expat:
# cd / opt / httpd / expat-2.2.dix
# ./ Configurer
# faire
# faire l'installation
Maintenant, exécutez le script de configuration en spécifiant le chemin d'accès à l'installation d'expat:
# ./ configurer --prefix = / opt / httpd --with-expat = / opt / httpd / expat-2.2.1
Étape 5. Une fois la commande make terminée, nous sommes prêts à installer les packages. Exécutez la commande:
# faire l'installation
Étape 6. Pour personnaliser votre serveur Apache, utilisez le HTTPD.Fichier de confort situé à l'intérieur:
# Nano Prefix / conf / httpd.confli
Où le préfixe est le chemin de l'installation d'Apache. Dans notre cas, c'est / opt / httpd /, donc nous utilisons:
# nano / opt / httpd / conf / httpd.confli
À l'intérieur de ce fichier, modifiez la directive de nom de serveur en adresse IP de votre système.
Étape 7. Maintenant, Apache est prêt à l'emploi; Il nous suffit de démarrer le service à partir du répertoire où il est installé. Pour e.g., Si vous avez installé l'Apache à l'intérieur / opt / httpd, alors exécutez la commande:
# / opt / httpd / bin / apachectl -k start
Méthode 2. Installation à partir du référentiel Fedora
L'installation d'Apache httpd du référentiel Fedora est assez facile; Suivez simplement les étapes ci-dessous:
Étape 1. Ouvrez un terminal (Ctrl + Alt + F2) avec l'utilisateur racine ou du moins avec les privilèges de superutilisateur.
Étape 2. Utilisez maintenant la commande suivante pour installer Apache:
# DNF Installer HTTPD
Étape 3. Démarrez et vérifiez l'état du service Apache avec la commande:
# systemctl start httpd.service
# Statut SystemCTL Httpd.service
Il devrait afficher un statut d'exécution
Étape 4. Ouvrez un navigateur Web et entrez votre IP de système. Il montrerait la page suivante:
Conclusion
Félicitations, vous avez configuré avec succès le serveur Web Apache. Dans ce guide, nous avons appris à installer Apache à partir du fichier source et du référentiel Fedora.