[Html] Repertoire site web
-
- Elfe
- Messages : 623
- Inscription : dim. 27 avr. 2014, 09:32
[Html] Repertoire site web
Bonjour,
Par défaut, après avoir installé Apache, le repertoire pour accéder a son site web en local est /srv/http.
Mais pour éditer les fichiers htm de son site, on est obligé de les éditer en sudo. Il y at-il un moyen de pouvoir les modifiers en tant qu'utilisateur normal ?
Par défaut, après avoir installé Apache, le repertoire pour accéder a son site web en local est /srv/http.
Mais pour éditer les fichiers htm de son site, on est obligé de les éditer en sudo. Il y at-il un moyen de pouvoir les modifiers en tant qu'utilisateur normal ?
Re: [Html] Repertoire site web
bonjour,
si c'est ta machine (PAS en production!), tu peux :
- configurer apache pour changer le root document, qu'il pointe vers ton home
- ou faire un lien de /srv/http vers ton dossier /home/toi/www
- panacher les 2 : root-document -> /srv/http/monsite -> /home/moi/www/monsite
Tout dépend du type de site et si tu comptes avoir un jour 2 sites (ex: tonsite web + un intranet), perso suis plus panachage avec des virtualhosts
si c'est ta machine (PAS en production!), tu peux :
- configurer apache pour changer le root document, qu'il pointe vers ton home
- ou faire un lien de /srv/http vers ton dossier /home/toi/www
- panacher les 2 : root-document -> /srv/http/monsite -> /home/moi/www/monsite
Tout dépend du type de site et si tu comptes avoir un jour 2 sites (ex: tonsite web + un intranet), perso suis plus panachage avec des virtualhosts
Dernière modification par papajoke le dim. 05 juin 2016, 19:52, modifié 3 fois.
Arch stable - Kde 6 / fish - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
-
- Elfe
- Messages : 623
- Inscription : dim. 27 avr. 2014, 09:32
Re: [Html] Repertoire site web
Et c'est mieux de faire quoi ?
-
- Elfe
- Messages : 623
- Inscription : dim. 27 avr. 2014, 09:32
Re: [Html] Repertoire site web
Ok.
Mais lorsque je fais un ln -s vers /home/users/www, il me met quand même Permission denied
Mais lorsque je fais un ln -s vers /home/users/www, il me met quand même Permission denied
Re: [Html] Repertoire site web
cette fois tu parles d'une erreur http ? 403 ?
quelle est ta page par défaut dans ce répertoire - fichier php ou html ou rien ? apache est sans doute configuré comme cela si il ne trouve pas de fichier index. il faut déjà taper une bonne url.
il faut regarder tes logs.
quelle est ta page par défaut dans ce répertoire - fichier php ou html ou rien ? apache est sans doute configuré comme cela si il ne trouve pas de fichier index. il faut déjà taper une bonne url.
il faut regarder tes logs.
Arch stable - Kde 6 / fish - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
- benjarobin
- Maître du Kyudo
- Messages : 17632
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Html] Repertoire site web
C'est normal d'avoir une erreur, seul ton utilisateur peut accéder au contenu de ton home. Il faut donner un accès à tous les utilisateurs au contenu de ton home:
Après oui tu peux faire en sorte que certaines personnes seulement puissent y accéder mais il faut créer un groupe, modifier le groupe du dossier du home...
Bref, pourquoi ne pas faire l'inverse, tout simplement tout mettre dans
Il suffit ensuite de donner les bon droits au fichiers de
chmod o+x /home/ton-user
Mais sérieusement je déconseille une telle pratiqueAprès oui tu peux faire en sorte que certaines personnes seulement puissent y accéder mais il faut créer un groupe, modifier le groupe du dossier du home...
Bref, pourquoi ne pas faire l'inverse, tout simplement tout mettre dans
/srv/http/monsite
et un lien symbolique dans ton home vers /srv/http/monsite
?Il suffit ensuite de donner les bon droits au fichiers de
/srv/http/monsite
: Code : Tout sélectionner
chown -R ton-user:users /srv/http/monsite
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
-
- Elfe
- Messages : 623
- Inscription : dim. 27 avr. 2014, 09:32
Re: [Html] Repertoire site web
Mais si je fais
, pourquoi faire en plus un ln -s vers mon home ?
Code : Tout sélectionner
chown -R ton-users:users /srv/http
- benjarobin
- Maître du Kyudo
- Messages : 17632
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Html] Repertoire site web
Pas vers ton home, c'était une suggestion de faire un lien symbolique dans ton home vers le dossier dans /srv. C'est totalement optionnel, cela permet juste d'accéder facilement depuis ton gestionnaire de fichier au dossier du serveur.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
-
- Chu Ko Nu
- Messages : 405
- Inscription : dim. 19 juin 2011, 18:53
- Localisation : dans le neuf trois
Re: [Html] Repertoire site web
Bonjour,
Modifier le DocumentRoot dans la configuration apache sera la meilleure solution.
Utiliser les VirtualHost , permet d'avoir plusieurs DocumentRoot.
https://httpd.apache.org/docs/2.4/
Modifier le DocumentRoot dans la configuration apache sera la meilleure solution.
Utiliser les VirtualHost , permet d'avoir plusieurs DocumentRoot.
https://httpd.apache.org/docs/2.4/
Je suis sur devuan avec sysvinit et kbwm
- benjarobin
- Maître du Kyudo
- Messages : 17632
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Html] Repertoire site web
@avi3000 Certes, mais pour placer le DocumentRoot où ? Comme expliqué le serveur web ne peut pas accéder au home d'un utilisateur par défaut.
Personnellement j'ai un DocumentRoot qui pointe dans /home/site (site n'est pas mon utilisateur), mais vraiment cela revient à utiliser /srv. C'est juste qu'en utilisant /home/site les données du site sont sur la partition home et non racine. Mais à part cela il n'y a aucune différence
Personnellement j'ai un DocumentRoot qui pointe dans /home/site (site n'est pas mon utilisateur), mais vraiment cela revient à utiliser /srv. C'est juste qu'en utilisant /home/site les données du site sont sur la partition home et non racine. Mais à part cela il n'y a aucune différence
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum