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]] |