Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| apache:modifier_emplacement_site [2011/08/27 02:14] – import - création Anael MOBILIA | apache:modifier_emplacement_site [2014/05/27 03:32] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | <style float-right> | + | <style float-right> |
| - | <style float-left> | + | <style float-left> |
| - | ====== | + | ====== |
| // | // | ||
| - | <note tip>Présentation rapide.</ | + | <note tip>Permettre de délivrer un site dont le contenu n'est pas dans / |
| < | < | ||
| - | * Aucun prérequis pour ce tutoriel. | + | * [[apache: |
| </ | </ | ||
| \\ | \\ | ||
| - | ===== grand1 | + | ===== Préambule |
| - | lorem ipsum | + | Mes sites web sont placés sous une arborescence de type / |
| - | \\ | + | Toutefois, j'ai créée |
| - | ===== Liens ===== | + | Cette personne souhaite pouvoir |
| - | * [[.:|Retour à la liste des tutoriels XXX]] | + | |
| - | * [[:|Retour à la liste des tutoriels]] | + | |
| - | + | ||
| - | ++__But : Héberger un site dans un autre répertoire [httpdocs|tag: | + | |
| - | + | ||
| - | !!!! I) Préambule | + | |
| - | Mes sites web sont placés sous une arborescence de type / | + | |
| - | + | ||
| - | Toutefois, j'ai créée | + | |
| J'ai créé la configuration de son sous-domaine (dedi.anael.eu). | J'ai créé la configuration de son sous-domaine (dedi.anael.eu). | ||
| - | !!!! II) Solution 1 - Accès au compte user-web | + | ===== Solution 1 - Accès au compte user-web |
| - | Pour conserver une cohérence avec la configuration du serveur, je devrais donner accès au compte user-web à cette personne (user-web à accès à /var/www/vhosts/*). | + | Pour conserver une cohérence avec la configuration du serveur, je devrais donner accès au compte user-web à cette personne (user-web à accès à / |
| - | Or je ne souhaite pas que l'on puisse modifier mes autres sites web pour autant ! | + | Toutefois, |
| - | !!!! II) Solution 2 - Changement de répertoire | + | ===== Solution 2 - Changement de répertoire |
| - | Par défaut les données des sites sont stockées dans /var/www/vhosts/site/ | + | Par défaut les données des sites sont stockées dans /var/www/example.com/www. |
| Je vais faire pointer ce répertoire vers un répertoire spécifique du /home de cette personne : elle pourra à la fois accéder au serveur, gérer ses documents, et mettre en ligne certains d' | Je vais faire pointer ce répertoire vers un répertoire spécifique du /home de cette personne : elle pourra à la fois accéder au serveur, gérer ses documents, et mettre en ligne certains d' | ||
| Ligne 40: | Ligne 31: | ||
| Pour ce faire, j' | Pour ce faire, j' | ||
| - | Par contre je crée un lien symbolique entre le httpdocs | + | Par contre je crée un lien symbolique entre le répertoire www et le /home : |
| - | ///[bash] | + | < |
| - | ln -s / | + | |
| - | /// | + | |
| - | De cette manière, tout document mis dans le répertoire mon_site sera considéré | + | De cette manière, tout document mis dans le répertoire |
| - | !!!! III) Erreurs courantes | ||
| + | ===== Erreurs courantes ===== | ||
| Vous rencontrez des erreurs 403 à l' | Vous rencontrez des erreurs 403 à l' | ||
| - | ///[apache] | + | < |
| - | [Thu Jan 27 20:22:01 2011] [error] [client 81.220.163.196] Symbolic link not allowed or link target not accessible: /var/www/vhosts/ | + | |
| - | /// | + | |
| - | !!! 1) [FollowSymLinks|tag: | + | ==== FollowSymLinks |
| - | Dans la configuration du site, avez-vous autorisé | + | Dans la configuration du site, avez-vous autorisé |
| - | ///[apache] | + | < |
| - | ... | + | < |
| - | < | + | Options -Indexes +FollowSymLinks |
| - | Options -Indexes +FollowSymLinks | + | ...</code> |
| - | ... | + | |
| - | /// | + | |
| + | ==== Chmod ==== | ||
| + | Pour qu' | ||
| - | !!! 2) [Chmod|tag: | + | Par défaut, il faut donner un droit d' |
| - | Pour qu' | + | <code bash> |
| + | chmod / | ||
| - | Par défaut, il faut donner un droit d' | + | |
| - | ///[bash] | + | \\ |
| - | chmod /home/user 750 | + | ===== Liens ===== |
| - | chmod / | + | * [[.:|Retour à la liste des tutoriels Apache]] |
| - | /// | + | * [[:|Retour à la liste des tutoriels]] |