Outils pour utilisateurs

Outils du site


tic:apache

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tic:apache [2023/10/18 15:04] – [Installation d'un environnement LAMP sous Ubuntu] blooptic:apache [2024/02/01 14:35] (Version actuelle) – [Apapche] bloop
Ligne 1: Ligne 1:
-===== Apapche =====+===== Apache =====
 ==== Installation d'un environnement LAMP sous Ubuntu ==== ==== Installation d'un environnement LAMP sous Ubuntu ====
 Notice effectuée avec Ubuntu  Notice effectuée avec Ubuntu 
Ligne 11: Ligne 11:
 Installation des principaux modules PHP optionnels Installation des principaux modules PHP optionnels
  
-  sudo apt install php-curl php-gd php-intl php-json php-mbstring php-xml php-zip+  sudo apt install php-curl php-gd php-intl php-json php-mbstring php-xml php-zip php-ldap
  
 Une fois les paquets installés, ouvrez un des liens suivants dans votre navigateur : Une fois les paquets installés, ouvrez un des liens suivants dans votre navigateur :
Ligne 17: Ligne 17:
   http://localhost   http://localhost
 Si le message "It works! s'affiche, le serveur Lamp est correctement installé. Si le message "It works! s'affiche, le serveur Lamp est correctement installé.
 +
 +Pour vérifier que le service Apache fonctionne :
 +  sudo systemctl status apache2
  
 Installation de Phpmyadmin Installation de Phpmyadmin
Ligne 37: Ligne 40:
   QUIT;   QUIT;
 //En remplaçant évidemment "nom_utilisateur_choisi" et "mot_de_passe_solide" dans cette requête.// //En remplaçant évidemment "nom_utilisateur_choisi" et "mot_de_passe_solide" dans cette requête.//
 +
 +Emplacement de base des sites web
 +  /var/www/<dossier_appli_web>
 +
 +La page par défaut d'installation d'Apache se trouve dans ''/var/www/html''
 +
 +Emplacement des fichiers de configuration des hôtes virtuels
 +  /etc/apache2/sites-available/<nom_domaine_site>.conf
 +
 +Par défaut, il existe 2 hôtes virtuels
 +  * Le premier VirtualHost est défini dans le fichier ''/etc/apache2/sites-available/000-default.conf'' sur le port 80
 +  * Le second VirtualHost est défini dans le fichier ''/etc/apache2/sites-available/default-ssl.conf'' et contient une configuration par défaut pour HTTPS. Il écoute donc sur le port 443 et énonce des directives spécifiques à l'usage de SSL. La racine de l'hôte (directive DocumentRoot) correspond également à /var/www/html.
 +
 +Application des permissions sur les dossiers de sites
 +  sudo chown -R $USER:www-data /var/www/example
 +  +
 +  chmod 750 /var/www/example  → attribue les droits rwx r-x --- pour les répertoires et les fichiers
 +  ou
 +  chmod -R a-rwx,u+rwX,g+rX /var/www/example  → attribue les droits rwx r-x --- (750) pour les répertoires et rw- r-- --- (640) pour les fichiers
 +
 +
 +Configuration des ports d'écoute :
 +  /etc/apache2/ports.conf
  
  
tic/apache.1697634252.txt.gz · Dernière modification : 2023/10/18 15:04 de bloop