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.
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.
É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]
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
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
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
É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.
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.
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.
É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.
Nous sommes reconnaissants pour votre soutien sans fin.