Serveur Web Apache est l’un des serveurs HTTP les plus populaires sur Internet aujourd’hui, en raison de sa nature open source, de ses modules riches et de ses fonctionnalités, et peut fonctionner sur la plupart des principales plates-formes et systèmes d’exploitation.

Pendant que sur les fenêtres plates-formes, il existe des environnements de développement intégrés qui fournissent une interface graphique pour gérer apache configurations, telles que WAMP ou XAMPPsous Linux, l’ensemble du processus de gestion doit être effectué entièrement à partir de la ligne de commande, dans la plupart des cas.

Lors de la gestion et de la configuration Serveur Web Apache depuis la ligne de commande peut avoir un impact énorme sur la sécurité du système, cela peut aussi être un travail effrayant pour les débutants qui ne sont pas très familiers avec les choses à faire depuis la ligne de commande.

C’est le point où le Interface graphique Apache outil peut être utile, qui est un package gratuit et open source conçu pour les administrateurs système pour gérer les fonctionnalités d’Apache Web Server à partir d’un navigateur, comme :

  • Modifiez les fichiers de configuration de votre serveur Web directement depuis votre navigateur.
  • Modifiez vos documents Web directement depuis votre navigateur.
  • Téléchargez, recherchez et visualisez les journaux Apache en temps réel.
  • Installez, modifiez ou supprimez des modules Apache.
  • Affichez les statistiques d’exécution ou les graphiques détaillés des transactions d’Apache HTTP Server.
  • Gérer les paramètres globaux du serveur.
  • Gérez et affichez tous les VirtualHosts dans une arborescence.
Outil D'Administration Web Apache
Outil D&Rsquo;Administration Web Apache

Exigences

Pour les besoins de cet article, je vais installer Outil Web de l’interface graphique Apache sur un Linode Rocky Linux 8 VPS avec adresse IP 192.168.0.100 et vous fournir un court initialiser script pour démarrer ou arrêter le Interface graphique Apache processus.

Publicité

Étape 1 : Téléchargez et installez l’interface graphique d’Apache

1. Avant de commencer le téléchargement et l’installation du Interface graphique Apache outil, vous devez vous assurer que JDKJava fourni par le Java-openjdk package est installé sur votre système, vous pouvez donc exécuter Apache GUI.

Utilisez les commandes suivantes pour installer le Java-openjdk package sur les distributions basées sur RHEL et Debian.

$ sudo yum install java-1.8.0    [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo apt install default-jre   [On Debian, Ubuntu and Mint]
Installer Java Jdk Sous Linux
Installer Java Jdk Sur Linux

2. En supposant que vous êtes connecté en tant que racine et votre répertoire de travail actuel est /racineutilisez le lien suivant pour télécharger la dernière version de Interface graphique Apache paquet source (c’est-à-dire ApacheGUI-1.12.0.tar.gz) les fichiers d’installation de Sourceforge.net.

Alternativement, vous pouvez également saisir le Linux-Solaris-Mac –> Archive tar ApacheGUI fichiers source à l’aide de la commande wget suivante, comme indiqué ci-dessous.

# wget https://sourceforge.net/projects/apachegui/files/1.12-Linux-Solaris-Mac/ApacheGUI-1.12.0.tar.gz/download -O ApacheGUI-1.12.0.tar.gz

3. Une fois l’archive téléchargée, extrayez-la et déplacez tout le répertoire vers /opter chemin du système, qui sera l’emplacement d’installation de votre Serveur d’interface graphique Apache.

# tar xfz ApacheGUI-1.12.0.tar.gz
# mv ApacheGUI /opt
# cd /opt
Extraire Les Fichiers De L'Interface Graphique Apache
Extraire Les Fichiers De L&Rsquo;Interface Graphique Apache

4. Il est maintenant temps de démarrer et de vérifier la fonctionnalité de l’outil Web Apache GUI. Changez votre répertoire en ApacheGUI/bin/ parcours et utilisation run.sh script pour démarrer l’outil et stop.sh script pour arrêter le serveur.

# cd ApacheGUI/bin/
# ./run.sh 
Démarrer Le Serveur D'Interface Graphique Apache
Démarrer Le Serveur D&Rsquo;Interface Graphique Apache

5. Après le démarrage de l’outil, il affichera des informations sur l’environnement et vous ne pourrez y accéder qu’à partir de votre hôte local en utilisant l’adresse URL suivante sur votre navigateur.

http://localhost:9999/ApacheGUI/

Pour prendre le contrôle à distance Outil Web de l’interface graphique Apache depuis un navigateur, vous devez ajouter une règle sur le pare-feu de votre système qui ouvre le port 9999/TCPqui est le port par défaut sur lequel Apache GUI Tools écoute.

Utilisez les commandes suivantes pour ouvrir le port 9999 sur l’utilitaire Firewalld.

# firewall-cmd --add-port=9999/tcp --permanent
# firewall-cmd --reload

Si vous utilisez un pare-feu UFW, exécutez :

$ sudo ufw allow 1191/tcp

6. Si port 9999 utilisé par ApacheGUI chevauche une autre application sur votre système, vous pouvez le changer en modifiant ApacheGUI serveur.xml fichier de configuration, recherche Port du connecteur = « 9999 » protocole = « HTTP/1.1 » directive, et en remplaçant la déclaration de port par votre numéro de port préféré (n’oubliez pas d’appliquer la règle de pare-feu de port en même temps).

# vi /opt/ApacheGUI/tomcat/conf/server.xml
OR
# nano /opt/ApacheGUI/tomcat/conf/server.xml
Configurer Le Port De L'Interface Graphique Apache
Configurer Le Port De L&Rsquo;Interface Graphique Apache

Étape 2 : Configurer l’interface graphique d’Apache

7. Il est maintenant temps de configurer Outil Web de l’interface graphique Apache pour Serveur Web Apache l’administration à partir d’un point distant. En supposant que vous avez configuré votre système Pare-feu et les connexions externes autorisées, ouvrez un navigateur distant et tapez utilisez l’adresse IP externe de votre serveur pour accéder à l’interface graphique Apache

http://192.168.0.183:9999/ApacheGUI/

8. Ensuite, l’outil vous invitera à Comment Apache Web Server a été installé ? Choisir la Emballer option, si vous avez installé Apache sur RHEL/CentOS à l’aide de l’outil de gestion de package yum et appuyez sur D’ACCORD aller de l’avant.

Choisissez L'Installation Du Serveur Apache
Choisissez L&Rsquo;Installation Du Serveur Apache

9. Fournissez votre serveur Web Apache Paramètres du package avec les configurations suivantes et, également, choisissez un nom d’utilisateur et un mot de passe fort pour vous connecter à l’interface graphique Apache la prochaine fois.

Détails D'Installation Du Serveur Apache
Détails D&Rsquo;Installation Du Serveur Apache
Connexion À L'Interface Graphique Apache
Connexion À L&Rsquo;Interface Graphique Apache

dix. Après avoir fini, appuyez sur Soumettre bouton pour appliquer la configuration et vous avez terminé. Vous pouvez maintenant contrôler Apache Web Server avec tous ses fichiers de configuration et éditer des documents Web directement depuis votre navigateur comme dans les captures d’écran ci-dessous.

Paramètres Du Serveur Apache
Paramètres Du Serveur Apache
Configuration Du Serveur Apache
Configuration Du Serveur Apache

Étape 3 : Créer un fichier d’unité Systemd

11. Si vous avez besoin d’une méthode pour gérer Apache GUI Tool sans toujours changer le répertoire en [APACHEGUI_HOME]qui pour cette installation est /opt/ApacheGUI/exécuter run.sh et stop.sh scripts, créez un systemd fichier de configuration /etc/systemd/system/apachegui.service comme dans l’extrait suivant.

# vi /etc/systemd/system/apachegui.service
OR
# nano /etc/systemd/system/apachegui.service

Copiez le texte ci-dessous sans aucune modification, enregistrez-le et demandez les autorisations d’exécution.

[Unit]
Description=Apache GUI Service
After=multi-user.target

[Service]
ExecStart="/opt/ApacheGUI/bin/run.sh"
ExecStop="/opt/ApacheGUI/bin/stop.sh"
Type=simple

[Install]
WantedBy=multi-user.target

12. Utilisez les commandes suivantes pour gérer le processus de l’interface graphique Apache.

# systemctl daemon-reload
# systemctl enable apachegui
# systemctl start apachegui
# systemctl stop apachegui

Même si Outil Web de l’interface graphique Apache a certaines limitations et n’offre pas le même degré de flexibilité pour Apache Web Server que vous pouvez obtenir à partir de la ligne de commande.

Il peut fournir une interface Web Java moderne et gratuite pour administrer votre serveur Web et dispose d’un éditeur en ligne complet pour les documents Web tels que HTML, CSS, JavaScript, XML, Json, PHP, Perl, Shell et Python et peut générer des graphiques détaillés de Transactions Apache.

Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer :

TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint ! pour rechercher ou parcourir les milliers d’articles publiés accessibles GRATUITEMENT à tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en signe d’appréciation.

Soutenez-Nous

Nous sommes reconnaissants pour votre soutien sans fin.

Rate this post
Publicité
Article précédentLe moniteur de jeu Odyssey Neo G7 de 43 pouces de Samsung est en vente pour moins de 1 000 $
Article suivantLa nouvelle bande-annonce de Dungeons And Dragons International se lance dans la nécromancie
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici