Comment installer le serveur web Apache sur Ubuntu 18.04 [Quickstart]

Introduction

le serveur HTTP Apache est le serveur web le plus utilisé au monde. Il fournit de nombreuses fonctionnalités puissantes, y compris des modules chargeables dynamiquement, un support multimédia robuste et une intégration étendue avec d’autres logiciels populaires.

dans ce guide, nous expliquerons comment installer un serveur web Apache sur votre serveur Ubuntu 18.04. Pour une version plus détaillée de ce tutoriel, veuillez vous référer à comment installer le serveur web Apache sur Ubuntu 18.04.,

prérequis

avant de commencer ce guide, vous devez avoir les éléments suivants:

  • Un serveur Ubuntu 18.04 et un utilisateur régulier non root avec les privilèges sudo. De plus, vous devrez activer un pare-feu de base pour bloquer les ports non essentiels. Vous pouvez apprendre à configurer un compte utilisateur régulier et à configurer un pare-feu pour votre serveur en suivant notre guide de configuration initiale du serveur pour Ubuntu 18.04.

Lorsque vous avez un compte, connectez-vous que votre utilisateur non-root pour commencer.,

Étape 1 — Installation D’Apache

Apache est disponible dans les dépôts logiciels par défaut D’Ubuntu, vous pouvez donc l’installer à l’aide d’outils de gestion de paquets conventionnels.,Page de destination Apache pour confirmer que le logiciel fonctionne correctement via votre adresse IP:

You should see the default Ubuntu 18.04 Apache web page:

Step 4 — Setting Up Virtual Hosts (Recommended)

When using the Apache web server, you can use virtual hosts (similar to server blocks in Nginx) to encapsulate configuration details and host more than one domain from a single server. We will set up a domain called your_domain, but you should replace this with your own domain name. To learn more about setting up a domain name with DigitalOcean, see our introduction to DigitalOcean DNS.

Create the directory for your_domain:

sudo mkdir /var/www/your_domain

attribuez la propriété du répertoire:

  • sudo chown -R $USER:$USER /var/www/your_domain

Les autorisations de vos racines web doivent être correctes si vous n'avez pas modifié votre valeur unmask, mais vous pouvez:

  • sudo chmod -R 755 /var/www/your_domain

créez un exemple index.html page en utilisant nano ou votre éditeur préféré:

  • nano /var/www/your_domain/index.html

à l'intérieur, ajoutez l'exemple HTML suivant:

/var/www/your_domain/index.,html
<html> <head> <title>Welcome to Your_domain!</title> </head> <body> <h1>Success! The your_domain virtual host is working!</h1> </body></html>

Enregistrez et fermez le fichier lorsque vous avez terminé.

créez un nouveau fichier hôte virtuel sur/etc/apache2/sites-available/your_domain.conf:

  • sudo nano /etc/apache2/sites-available/your_domain.conf

collez le bloc de configuration suivant, mis à jour pour notre nouveau répertoire et nom de domaine:

/etc/apache2/sites-available / your_domain.conf

Enregistrez et fermez le fichier lorsque vous avez terminé.,

Activer le fichier avec a2ensite:

  • sudo a2ensite your_domain.conf

Désactiver le site par défaut définie dans 000-default.conf:

  • sudo a2dissite 000-default.conf

de Test pour les erreurs de configuration:

  • sudo apache2ctl configtest

Vous devriez voir le résultat suivant:

Output
Syntax OK

Redémarrer Apache pour appliquer vos modifications:

  • sudo systemctl restart apache2

Apache doit maintenant être au service de votre nom de domaine., Vous pouvez tester cela en accédant à " , où vous devriez voir quelque chose comme ceci:

Conclusion

Maintenant que vous avez votre serveur web installé, vous disposez de nombreuses options pour le type de contenu et les technologies que vous souhaitez utiliser pour créer une expérience plus riche.

Si vous souhaitez construire une pile d'applications plus complète, consultez cet article sur la façon de configurer une pile LAMP sur Ubuntu 18.04.

Author: admin

Laisser un commentaire

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