Comment installer le serveur Web Apache sur Ubuntu 18.04?

Ubuntu-Apache

Apache est un serveur Web HTTP multiplateforme open source qui implémente le protocole HTTP / 1.12 et la notion de site virtuel. L'objectif de ce projet est de fournir un serveur sécurisé, efficace et extensible qui fournit des services HTTP synchronisés avec les normes HTTP actuelles.

Le serveur Web Apache Il est souvent utilisé en combinaison avec le moteur de base de données MySQL, le langage de script PHP et d'autres langages de script. populaire comme Python et Perl. Cette configuration s'appelle LAMP (Linux, Apache, MySQL et Perl / Python / PHP) et forme une plate-forme puissante et robuste pour le développement et la distribution d'applications Web.

Processus d'installation d'Apache

En raison de la grande popularité de l'application peuvent être trouvés dans les référentiels de la plupart des distributions Linux, son installation est donc assez simple.

Dans le cas d'Ubuntu 18.04 à la fois de bureau et de serveur nous nous fierons au paquet qui se trouve dans les référentiels.

Il suffit d'ouvrir un terminal et d'exécuter la commande suivante:

sudo apt update

sudo apt install apache2

Solo Dome il faut confirmer l'installation et tous les packages nécessaires pour qu'Apache fonctionne sur notre ordinateur seront installés.

Terminé le processus il suffit de vérifier qu'il a été installé correctement, pour cela sur le terminal nous exécutons:

sudo systemctl status apache2

nous devrions recevoir une réponse similaire à celle-ci:

Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

Avec cela, nous pouvons voir que le service a été installé et fonctionne correctement. Bien que nous ayons également une autre méthode pour vérifier cela.

El une autre méthode consiste à demander une page Apache, pour cela, il suffit de saisir notre adresse IP dans notre navigateur.

S'ils ne connaissent pas l'adresse IP de votre ordinateur, ils peuvent l'obtenir de différentes manières à partir de la ligne de commande.

Nous n'avons qu'à exécuter cette commande:

hostname -I

Ce faisant, on nous montrera une liste d'entre eux, ils peuvent aller tester sur le navigateur un par un, nous pouvons identifier notre adresse IP lorsque ce qui suit est affiché dans le navigateur:

apache_default

C'est la page Apache qui nous montre qu'il est en cours d'exécution sur notre ordinateur et nous montre le répertoire où il contient quelques fichiers de configuration.

Commandes Apache de base

Le serveur Web Apache est déjà en cours d'exécution sur notre système, vous devez connaître quelques commandes de base de cela, car avec cela, nous pouvons démarrer ou arrêter le processus si nécessaire.

Les deux commandes les plus élémentaires sont de démarrer et d'arrêter le service sur notre ordinateur, pour cela uniquement il faut s'exécuter sur le terminal quand on veut démarrer Apache:

sudo systemctl start apache2

Alors que pour arrêter Apache, nous exécutons:

sudo systemctl stop apache2

Nous avons également la possibilité de redémarrer le service sans l'arrêter, pour cela, nous exécutons uniquement:

sudo systemctl restart apache2

Maintenant une autre commande qui peut être très utile lorsqu'elle est en cours d'exécution et que nous avons besoin d'un rafraîchissement du processus, nous pouvons exécuter cette commande qui ne déconnectera pas les connexions existantes avec le serveur:

sudo systemctl reload apache2

Dans le cas où vous souhaitez désactiver le service nous exécutons uniquement:

sudo systemctl disable apache2

Et pour le cas contraire en cas de réactivation du service dans notre équipe, nous exécutons uniquement:

sudo systemctl enable apache2

Modules Apache2

Apache2 est un serveur qui peut être complété par des modules. Les fonctionnalités étendues sont disponibles via des modules qui peuvent être chargés dans Apache2. Par défaut, un ensemble de modules est inclus sur le serveur au moment de la compilation.

Ubuntu compile Apache2 pour permettre le chargement dynamique des modules. Les directives de configuration peuvent inclure conditionnellement la présence d'un module en les incluant dans un bloc .

Ils peuvent installer plus de modules Apache2 et les utiliser sur leur serveur Web. Par exemple, exécutez la commande suivante dans une console pour installer le module d'authentification MySQL:

sudo apt install libapache2-mod-auth-mysql

Dans le répertoire / etc / apache2 / mods-available, vous pouvez vérifier les modules complémentaires.

Apache en a un grand nombre, mais si vous voulez en savoir plus, je vous recommande lire cette section que les gars de Canonical partagent avec nous.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.