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:
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:
É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.