Comment configurer le serveur Web Apache sur Debian

Comment configurer le serveur Web Apache sur Debian
Aujourd'hui Serveur Web Apache est le serveur Web le plus utilisé pour héberger et créer une grande variété de sites Web. Si vous êtes un utilisateur de Debian et que vous cherchez des moyens de configurer le serveur Web Apache afin que vous puissiez créer et héberger des sites Web, cet article vous aidera avec cela.

Cet article traite de la méthode étape par étape pour configurer le serveur Web Apache sur Debian.

Comment configurer le serveur Web Apache sur Debian?

Pour configurer le serveur Web Apache sur Debian, les utilisateurs doivent d'abord installer le serveur Web Apache2; Le contenu de cet article est donc distribué comme:

  • Installation / configuration du serveur Web Apache
  • Configuration du serveur Web Apache

je. Installation / configuration du serveur Web Apache

Pour installer le serveur Web Apache sur Debian, suivez les étapes ci-dessous:

Étape 1: Mettez à jour / mise à niveau du référentiel

Il est suggéré de mettre à niveau le référentiel d'abord:

Sudo Apt Update && sudo apt mise à niveau

Étape 2: Installez Apache2

Installez ensuite Apache2 dans le référentiel local en utilisant la commande ci-dessous:

sudo apt install apache2

Après avoir exécuté la commande ci-dessus, l'installation d'APACHE2 démarrera et cela prendra un certain temps car toutes les dépendances seront également installées avec.

Étape 3: Activer le pare-feu

Pour accéder au serveur Web Apache2, le pare-feu doit être actif sur le système et pour cela, exécutez le sous-écrit Statut UFW commande pour vérifier l'état du pare-feu:

Statut sudo ufw

Si l'UFW affiche l'état inactif, activez-le en utilisant la commande ci-dessous, sinon pour l'état déjà actif d'UFW, vous pouvez passer à l'étape 4:

sudo ufw activer

Étape 4: Vérifiez le travail apache2

Pour vérifier que le serveur Web Apache2 est installé et fonctionne avec succès, ouvrez le navigateur local et saisissez le mot hôte local Dans la barre de recherche:

hôte local

La sortie doit afficher la page Web par défaut Apache2 qui garantit que le serveur Web Apache est installé et fonctionne correctement:

Étape 5: Configuration du pare-feu

Pour accéder à l'externe au serveur Web Apache2, le pare-feu doit être configuré pour ouvrir les ports pour l'application requise. Pour répertorier l'application du pare-feu, exécutez la commande ci-dessous-écrite:

Liste des applications Sudo UFW

Dans la liste, vous pouvez voir le Apache plein, Pour permettre un accès externe au serveur Web Apache2, autorisez l'Apache pleine à travers le pare-feu:

Autoriser Apache plein Grâce au pare-feu, exécutez la commande mentionnée ci-dessous:

sudo ufw permettez «Apache Full»

Et pour confirmer qu'il est ajouté avec succès, exécutez la commande inférieure à l'écriture:

Statut sudo ufw

Dans la sortie, vous pouvez voir que le Apache plein a été ajouté avec succès à la liste des ports alliés par pare-feu:

Configuration du serveur Web Apache

Après avoir installé le serveur Web Apache, il est maintenant temps de le configurer et pour cela, suivez les étapes ci-dessous:

Étape 1: Vérification de l'état d'Apache2

Avant de configurer Apache, vérifiez son état en utilisant la commande ci-dessous:

Sudo Systemctl Status apache2

Étape 2: Configuration de l'hôte virtuel

Pour exécuter l'hôte d'abord, créez un répertoire pour le domaine souhaité "test.com » En exécutant la commande inférieure à l'écriture:

Note: Le "test.com » peut être remplacé par n'importe quel domaine souhaité.

sudo mkdir -p / var / www / test.com /

Après avoir créé le répertoire, modifiez la propriété du "test.com » Annuaire du nouveau "Www-data" Variable d'environnement:

Sudo Chown -r www-data: www-data / var / www / test.com

Étape 3: Créer un fichier de configuration pour l'hôte virtuel

Pour exécuter le créé "test.com»Hôte virtuel, vous devez le configurer, et pour cela en utilisant l'éditeur nano, créez un nouveau .confli Fichier pour l'hôte virtuel en utilisant la commande mentionnée ci-dessous:

sudo nano / etc / apache2 / sites-disponible / test.com.confli

À l'intérieur du fichier Collez le texte mentionné ci-dessous pour la configuration de «test.com»Hôte virtuel et enregistrez le fichier:


Serveradmin admin @ localhost
Test de nom de serveur.com
Serveralias www.test.com
DocumentRoot / var / www / test.com
ErrorLog $ apache_log_dir / erreur.log Customlog $ apache_log_dir / access.journal combiné

Après avoir créé un nouveau .confli Fichier Désactivez la configuration par défaut en exécutant la commande mentionnée ci-dessous:

sudo a2dissite 000 déficientes.confli

Et activer la nouvelle configuration en utilisant la commande ci-dessous:

Test de Sudo A2ensite.com.confli

Redémarrez ensuite APACHE2 afin que la nouvelle configuration puisse être chargée:

sudo systemctl redémarrer apache2

Étape 4: Créez une page Web pour l'hôte virtuel

Pour créer une page Web pour le «test.com«Hôte virtuel, nous utiliserons l'éditeur Nano», «indice.html«Est la page Web que nous créons ici:

sudo nano / var / www / test.com / index.html

Ensuite, saisissez le code HTML souhaité pour la page Web et enregistrez le fichier:



Bienvenue à Linuxhint!


J'espère que vous passez une bonne journée!



Étape 5: Trouver IP de l'hôte

Puis trouvez l'IP hôte en utilisant le mentionné ci-dessous nom d'hôte commande:

nom d'hôte -i

Étape 6: Tester l'hôte virtuel

Pour tester que notre serveur Apache2 est configuré avec succès, accédez au navigateur et tapez l'IP hôte pour exécuter l'index créé ".Page Web HTML:

http: // server_ip

Exemple:

http: // 192.168.17.134

Dans la sortie, vous pouvez voir que la page Web créée s'affiche avec succès, ce qui confirme que le serveur Web Apache fonctionne parfaitement sur Debian:

Conclusion

Pour configurer le serveur Web Apache sur Debian, d'abord, installez et configurez le serveur Apache, puis configurez-le en configurant un hôte virtuel et en créant un nouveau fichier de configuration pour celui-ci. Puis activez la nouvelle configuration et redémarrez le serveur Apache. Le processus complet est discuté étape par étape en détail dans l'article.