Installation et configuration d'Apache sur Ubuntu

Blog d'AiroServer

Différences entre Apache sur les distributions Ubuntu et RedHat

Apache

La raison pour laquelle nous devons spécifier la distribution Linux que nous utilisons pour installer Apache est que le processus d'installation et de configuration de ce serveur web est différent dans chaque distribution. Par exemple, dans Ubuntu, le serveur web Apache est installé via le paquetage apache2. Dans les distributions basées sur Redhat, le serveur web est installé à l'aide du paquetage httpd. Une autre différence est que le fichier de configuration d'Apache est différent dans chaque distribution. Par exemple, dans Ubuntu, les paramètres se trouvent dans le fichier /etc/apache2/apache2.conf et /etc/apache2/sites-available. Si dans les systèmes d'exploitation Red Hat Base, les paramètres du serveur web se trouvent dans la section /etc/httpd/conf/httpd.conf.

Comment installer Apache sur Ubuntu

Il existe différentes façons de l'installer sur Ubuntu. Si vous ne voulez que le logiciel original, ouvrez un terminal et entrez la commande suivante.

sudo apt-get install apache2 -y

Après avoir exécuté cette commande, il s'installera sur le serveur. Pour assurer la disponibilité du service Apache, vous pouvez utiliser la commande suivante.

sudo systemctl enable apache2.

Apache peut être installé dans les systèmes d'exploitation Red Hat Base à l'aide de la commande suivante.

apt install httpd

Saisissez l'adresse http://SERVER_IP dans votre navigateur (au lieu de SERVER IP, saisissez l'adresse IP de votre serveur).

En affichant la page de bienvenue d'Apache, vous pouvez confirmer l'installation correcte de ce serveur web sur le serveur.

Apache

Pour accéder au fichier de page qu'Apache affiche, consultez l'adresse /var/www/html.

De cette manière, les paramètres de cette page sont définis dans le fichier index.html.

Comment construire un site avec Apache

Ce que nous voulons faire maintenant, c'est créer un hôte virtuel pour ce serveur afin de pouvoir l'utiliser pour héberger plusieurs sites web. Ensuite, nous allons créer un hôte de test. Dans la première étape, nous créons un répertoire pour l'hôte de test avec la commande suivante.

sudo mkdir -p /var/www/html/test

Ensuite, avec cette commande, nous définissons la propriété du répertoire.

sudo chown -R $USER:$USER /var/www/html/test

Enfin, nous appliquons l'accès nécessaire à l'aide de la commande suivante.

sudo chmod -R 755 /var/www/html/test

Nous transférons le nouveau fichier index.html dans le nouveau dossier hôte.

sudo cp /var/www/html/index.html /var/www/html/test

Nous devons maintenant inclure ces paramètres dans un fichier destiné à Apache afin qu'il sache où se trouvent les fichiers de ces hôtes. Nous créons un fichier dans /etc/apache/sites-available.

sudo nano /etc/apache2/sites-available/test.conf

Saisissez les paramètres suivants dans le fichier.

ServerAdmin admin@example.com

Nom du serveur example.com

ServerAlias www.example.com

DocumentRoot /var/www/html/test

ErrorLog ${APACHE_LOG_DIR}/error.log

CustomLog ${APACHE_LOG_DIR}/access.log combiné

Enfin, votre hébergeur est créé et vous pouvez héberger votre site web.

Trouver plus d'articles...

Quoi de neuf ?

fr_FRFR