Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:hypathie:tutos:creer-son-site-web-en-php-_-prendre-en-main-apache2-sur-jessie [24/05/2016 18:25] Hypathie [Pour résumer] |
utilisateurs:hypathie:tutos:creer-son-site-web-en-php-_-prendre-en-main-apache2-sur-jessie [24/05/2016 18:52] Hypathie [Pour résumer] |
||
---|---|---|---|
Ligne 247: | Ligne 247: | ||
===== Pour résumer ===== | ===== Pour résumer ===== | ||
- | ===Fichiers de configuration === | + | ===Fichiers de configuration d'apache === |
* Les fichiers de code source du site web sont placés sur le système dans : ''/var/www/'' | * Les fichiers de code source du site web sont placés sur le système dans : ''/var/www/'' | ||
Ligne 253: | Ligne 253: | ||
* Les fichiers de configuration d'un virtualhost qui permettent de servir le code source d'un site web se trouve dans : ''/etc/apache2/site-available''. Lorsqu'on crée un fichier on lui donne l'extension ''.conf'' sur Jessie. | * Les fichiers de configuration d'un virtualhost qui permettent de servir le code source d'un site web se trouve dans : ''/etc/apache2/site-available''. Lorsqu'on crée un fichier on lui donne l'extension ''.conf'' sur Jessie. | ||
+ | |||
* Dans le dossiers /etc/apache2/site-enabled/ on trouve des liens symboliques dont la présence prouve que le site correspondant a été mis en service avec la commande ''a2ensite le-site''. On peut aussi crée manuellement un lien symbolique avec la commande linux {{https://debian-facile.org/doc:systeme:ln|ln}} | * Dans le dossiers /etc/apache2/site-enabled/ on trouve des liens symboliques dont la présence prouve que le site correspondant a été mis en service avec la commande ''a2ensite le-site''. On peut aussi crée manuellement un lien symbolique avec la commande linux {{https://debian-facile.org/doc:systeme:ln|ln}} | ||
+ | * Le fichier de configuration d'apache qui gère le mapping des noms et de leurs extensions possibles pour le premier fichier présentant le site web (en général ''index.html'' ou ''index.php'') se modifie à la dernière ligne : | ||
+ | |||
+ | <code root>vim /etc/apache2/apache2.conf</code> | ||
+ | <code>DirectoryIndex index.html default.html index.php default.php</code> | ||
+ | |||
+ | * Le fichier de démarrage du site web (par exemple ''index.php'') doit se trouver dans le dossier déclaré dans la configuration du virtualhost dans la balise ''Directory'', par exemple : | ||
+ | <code> | ||
+ | [...] | ||
+ | <Directory /var/www/essai/public/> | ||
+ | [...] | ||
+ | </code> | ||
+ | |||
+ | * Lister les modules d'apache : | ||
+ | <code user>ls /etc/apache2/mods-available/</code> | ||
+ | |||
+ | * Lister les modules d'apache activés : | ||
+ | <code user>ls /etc/apache2/mods-enabled/</code> | ||
===Commandes de gestion d'apache=== | ===Commandes de gestion d'apache=== | ||
- | * relancer le service d'apache après une modification d'un ou plusieurs fichiers de configuration | + | * Relancer le service d'apache après une modification d'un ou plusieurs fichiers de configuration |
<code root>service apache2 reload</code> | <code root>service apache2 reload</code> | ||
<note> | <note> | ||
Ligne 265: | Ligne 283: | ||
</note> | </note> | ||
- | * mettre en service un site déjà configuré : | + | * Mettre en service un site déjà configuré : |
<code root>a2ensite le_site</code> | <code root>a2ensite le_site</code> | ||
- | * désactiver un site : | + | * Désactiver un site : |
<code root>a2dissite le_site</code> | <code root>a2dissite le_site</code> | ||
+ | * Activer un module : | ||
+ | <code root>a2enmod nomModule</code> | ||
+ | * Désactiver un module : | ||
+ | <code root>a2dismod nomModule</code> |