Installer et configurer le serveur Web Apache sur Ubuntu Top 10.Top 10

Installer et configurer le serveur Web Apache sur Ubuntu Top 10.Top 10
Depuis des décennies, Apache ou Server Apache HTTP a été l'une des applications de serveurs Web les plus utilisées dans le monde, et elle maintient toujours sa popularité tout en ayant 48.0 million de sites actifs. La Fondation du logiciel Apache gère ce serveur Web. Les modules à charge dynamiquement, la gestion des fichiers statiques et l'intégration facile avec d'autres applications sont quelques fonctionnalités fantastiques du serveur Web Apache.

Cet article discutera de la méthode pour installer et Configurer le serveur Web Apache sur Ubuntu 22.04. Alors, commençons!

Comment installer le serveur Web Apache sur Ubuntu 22.04

Pour configurer le serveur Web Apache sur Ubuntu 22.04, vous devez suivre les instructions étape par étape ci-dessous.

Étape 1: Mettre à jour les référentiels du système

Presse "Ctrl + alt + t«Pour ouvrir le terminal et exécuter la commande ci-dessous pour mettre à jour les référentiels système:

$ sudo apt mise à jour

Étape 2: Installez le serveur Web Apache sur Ubuntu 22.04

Après la mise à jour des référentiels du système, rédigez la commande suivante pour installer le «apache2»Serveur Web sur votre Ubuntu 22.04 système:

$ sudo apt install apache2

Attendez quelques minutes car l'installation d'Apache prendra du temps à terminer:

Étape 3: Configurer le pare-feu

Accéder Apache De l'extérieur, il est nécessaire de ouvrir des ports spécifiques sur votre système. Pour ce faire, d'abord, consultez la liste des profils d'applications qui ont besoin d'accès:

$ sudo ufw Liste des applications

L'exécution de la commande ci-dessus imprimera différents profils Apache sur le terminal:

Ensuite, nous utiliserons le «Apache plein«Profil pour activer les activités de réseau sur le port»80»:

$ sudo ufw permettre 'Apache Full'

Après cela, vérifiez le statut de pare-feu actuel:

$ sudo ufw statut

Maintenant, allons vers le configuration côté de Serveur Web Apache sur Ubuntu 22.04.

Comment configurer le serveur Web Apache sur Ubuntu 22.04

Pour configurer le serveur Web Apache sur Ubuntu 22.04, regardez la procédure ci-dessous.

Étape 1: Vérifiez l'état du service Apache2

Avant de passer à la configuration principale d'Apache, nous vérifierons le «apache2»Le service est actuellement actif ou non:

$ systemctl status apache2

Le donné ci-dessous montre que le «apache2»Le service est actif sur notre système:

Vous pouvez également utiliser votre navigateur Web préféré pour la vérification spécifiée. Pour ce faire, ouvrez un navigateur Web et vérifiez ce que le «hôte local»La page Web voici pour vous:

Navigation vers le «hôte local»La page Web indique que le serveur Web Apache fonctionne correctement. Maintenant, nous allons configurer un hôte virtuel dans Apache.

Étape 2: configurer l'hôte virtuel dans le serveur Web Apache

Pour ensemble un hôte virtuel dans Apache, Créer un répertoire qui peut être utilisé pour stocker des données sur le site Web. À cette fin, nous passerons au «/ var / www"Répertoire en utilisant les suivants"CD" commande:

$ cd / var / www /

Ensuite, nous créerons un répertoire pour notre domaine "exemple.com". Ici, vous pouvez spécifier votre nom de domaine dans la commande ci-dessous:

$ sudo mkdir -p / var / www / exemple.com /

Utilisez le «chown»Commande pour modifier la propriété du«exemple.com”Répertoire avec le«www-data»Variable d'environnement:

$ sudo chown -r www-data: www-data / var / www / exemple.com

Étape 3: Création d'une page Web

Pour créer un échantillon "indice.html»Page Web pour notre site Web, nous utiliserons le«nano" éditeur:

$ sudo nano / var / www / exemple.com / index.html

Écrivez le code suivant dans le fichier ouvert:



Bienvenue à Linuxhint.com


Succès! Le tutoriel est une question de configuration Apache2!



Après avoir ajouté le code, appuyez sur "Ctrl + o«Pour enregistrer le fichier:

Étape 4: Création d'un fichier hôte virtuel

À ce stade, nous avons créé un répertoire pour notre domaine et mis à jour sa propriété. Maintenant, nous allons créer un fichier hôte virtuel Sous le répertoire par défaut des fichiers hôte Apache:

$ sudo nano / etc / apache2 / sites-disponible / exemple.com.confli

Dans le fichier hôte virtuel ouvert, ajoutez les lignes de code suivantes. De plus, vous devez remplacer les informations liées à «Nom du serveur","Serveurs", et "Document de document"Selon vos paramètres:


Serveradmin admin @ localhost
Exemple de nom de serveur.com
Serveralias www.exemple.com
Documentroot / var / www / exemple.com
ErrorLog $ apache_log_dir / erreur.enregistrer
Customlog $ apache_log_dir / accès.journal combiné

Presse "Ctrl + o"Pour enregistrer le code ajouté du fichier de configuration de l'hôte virtuel:

Étape 5: Activer le fichier hôte virtuel

Exécutez ce qui suit "a2ensite”Commande pour activer le fichier hôte virtuel créé:

$ sudo a2ensite Exemple.com.confli

Désactivez ensuite le fichier de configuration par défaut:

$ sudo a2dissite 000-défaut.confli

Après avoir effectué l'opération spécifiée. Redémarrez le «apache«Service sur votre Ubuntu 22.04 Système:

$ sudo systemctl redémarrer apache2

Étape 6: Test d'erreur

Dans la dernière étape de la configuration Apache2, testez les erreurs de configuration:

$ sudo apache2ctl configTest

En cas de fichier de configuration sans erreur, l'exécution de la commande ci-dessus vous fera savoir que la syntaxe est «D'ACCORD»:

Cependant, il existe des chances de faire face à l'erreur suivante après avoir testé le fichier de configuration:

Si tel est le cas, alors modifiez le «nom du serveur.confli"Fichier et ajoutez votre"domaine" nom:

$ sudo nano / etc / apache2 / conf-disponible / servername.confli

Après avoir spécifié le nom de domaine dans le fichier de configuration ouvert, appuyez sur "Ctrl + o«Pour enregistrer le contenu ajouté:

Suivant, activer le nouveau configuration À l'aide de la commande suivante:

$ sudo a2enconf servername

Enfin, redémarrez le «apache2«Service sur votre Ubuntu 22.04 système:

$ sudo systemctl redémarrer apache2

Étape 7: tests d'hôtes virtuels

Enfin, testez votre hôte virtuel en naviguant vers le domaine spécifié. Dans notre cas, le domaine est «exemple.com»:

Les informations affichées justifient que le serveur Web Apache est prêt à servir dans le domaine spécifié.

Conclusion

Pour Installer le serveur Web Apache sur Ubuntu 22.04, Exécuter le "$ sudo apt install apache2"Commande et configurer le pare-feu"$ sudo ufw permettre 'Apache Full'". Alors, créer un annuaire sous les fichiers de configuration par défaut du serveur Web Apache, changement c'est la possession, et ensemble Up a serveur hôte virtuel. Après avoir effectué les opérations spécifiées, redémarrage le "apache2" service, Et tu es prêt à partir. Cet article a discuté du méthode pour installer et Configurer le service Web Apacher Ubuntu 22.04.