TUTOS.EU

Apache - Installation sur Linux Ubuntu v12

Comment installer un serveur web Apache sur un système d'exploitation Linux Ubuntu v12


L'installation est bien décrite sur ce lien https://doc.ubuntu-fr.org/php

Sinon, rapidement, pour passer root, tapez cette commande et entrez votre mot de passe

sudo -i
Lien vers le fichier : cliquez ici

Installez apache avec cette ligne de commande.

apt-get install apache2
Lien vers le fichier : cliquez ici

Installez php avec

apt-get install libapache2-mod-php
Lien vers le fichier : cliquez ici

On va contrôler que le processus d'apache s'est bien lancé.
Pour cela on utilise ici la commande netstat et on filtre les résultats avec la commande grep

netstat -tlnpu | grep -i "apache"
Lien vers le fichier : cliquez ici

On voit ici que le processus apache2 existe et qu'il écoute sur le port 80

Apache se trouve par défaut dans /etc/apache2

Vous pouvez contrôler le fichier de configuration d'apache, cad apache2.conf
Pour cela, lancer gedit

gedit
Lien vers le fichier : cliquez ici

ouvrez le fichier /etc/apache2/apache2.conf

On y apprend que le compte et le groupe utilisé par apache est défini dans
/etc/apache2/envvars

Que voici

Et donc le compte et groupe utilisé se nomme www-data

Le site actif est défini par le fichier qui est sous sites-enabled
C'est en fait un lien symbolique. Le vrai fichier est sous sites-available

Si on regarde son contenu, on voit que le site écoute sur le port 80 et que l'emplacement des fichiers du site sont sous
/var/www/html

Dans ce répertoire on trouve index.html
C'est le fichier par défaut du site


En plus d'apache, pour avoir une base de données comme mysql, taper

sudo apt install mysql-server
Lien vers le fichier : cliquez ici

Pour que PHP puisse prendre en charge ce serveur de base de donnéesn taper

sudo apt install php-mysql
Lien vers le fichier : cliquez ici

Le fichier de configuration de mysql est
/etc/mysql/my.cnf

On va vérifier que mysql est bien installé. Pour cela on va s'y connecter avec la commande

mysql -u root -p
Lien vers le fichier : cliquez ici

Pour afficher les comptes disponibles, taper

select host, user from mysql.user;
Lien vers le fichier : cliquez ici

Pour pouvoir transférer des fichiers sur votre serveur avec sftp, vous pouvez installer un service serveur ssh avec cette commande

sudo apt-get install openssh-server
Lien vers le fichier : cliquez ici

Les comptes qui existent sur votre serveur linux et que vous pouvez utiliser pour vous connecter sont visibles avec la commande

grep bash /etc/passwd | cut -f1 -d:
Lien vers le fichier : cliquez ici

Dans l'exemple ci-dessous on voit 2 comptes, cad root et myuser :


Document de support à la vidéo

Pages Web

Site WebDescription
ubuntu-fr.orgGuide d'installation officiel d'Apache sur Ubuntu

Téléchargement(s)

NomSite Web d origineDescription
Linux Ubuntu http://ubuntu-fr.org Distribution Ubuntu de Linux