Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 11-12-2019 23:00:56

Sino1
Membre
Inscription : 04-11-2019

Problème redirection Apache

Bonsoir,
Grand débutant d'interface linux je me suis lancé dans la construction d'un serveur debian donc je fait encore appel à votre généreuse aide big_smile !

Alors voilà j'aimerais rediriger ma page d'accueil 192.168.x.x pour l'instant apache non pas vers le var/www/ mais le /home de mon serveur.
J'ai donc modifié le Document root en /home.
J'ai fait un chown sino:sino sur mon dossier home, sino c'est moi.
Et dans le /etc/apache2/envvars j'ai modifié ces deux lignes pour qu'apache se lance avec mon user et pas www-data:

16 export APACHE_RUN_USER=sino
17 export APACHE_RUN_GROUP=sino



Voilà je ne sais pas quoi faire d'autres mais ma page localhost m'affiche toujours un joli et gros :

Forbidden
You don't have permission to access this resource.



Ai-je omis un détail crucial ?

Merci d'avance pour votre aide !

Hors ligne

#2 12-12-2019 10:23:50

raleur
Membre
Inscription : 03-10-2014

Re : Problème redirection Apache

Sino1 a écrit :

j'aimerais rediriger ma page d'accueil 192.168.x.x pour l'instant apache non pas vers le var/www/ mais le /home de mon serveur.


Ce n'est pas une redirection.
Dans quel but ?

Sino1 a écrit :

J'ai donc modifié le Document root en /home.


C'est une mauvaise idée. /home n'est pas fait pour ça.

Sino1 a écrit :

J'ai fait un chown sino:sino sur mon dossier home, sino c'est moi.


C'est aussi une mauvaise idée. /home doit appartenir à root.


Il vaut mieux montrer que raconter.

Hors ligne

#3 12-12-2019 17:01:25

lagrenouille
Adhérent(e)
Lieu : Toulouse, con !
Distrib. : debian buster - openbsd
Noyau : d'olive
(G)UI : env i3-openbox_bépo
Inscription : 28-03-2012
Site Web

Re : Problème redirection Apache

mauvaise façon de faire comme dit  raleur
si tu veux bosser dans ton home, tu fais un lien symbolique depuis ton serveur  dans www/html vers le répertoire créer à cet effet dans ton home
et dans ta conf apache tu mets
ServerName localhost

Veuillez laisser l’État dans la malpropreté ou vous avez trouvé en y entrant.

Hors ligne

#4 12-12-2019 20:15:24

raleur
Membre
Inscription : 03-10-2014

Re : Problème redirection Apache

lagrenouille a écrit :

si tu veux bosser dans ton home, tu fais un lien symbolique depuis ton serveur  dans www/html vers le répertoire créer à cet effet dans ton home


Non, pas besoin de lien symbolique. Ce que je dénonce c'est le fait de définir /home entier comme DocumentRoot, pas le fait de définir un sous-répertoire quelconque prévu à cet effet. D'ailleurs si je ne m'abuse, ça existe déjà : apache a une fonctionnalité (dont j'ai oublié le nom) qui publie le répertoire public_html existant dans le répertoire de tout utilisateur avec l'URL de la forme http://site/~username/.

EDIT : je crois que c'est mod_userdir.

lagrenouille a écrit :

et dans ta conf apache tu mets
ServerName localhost


Je ne vois pas le rapport avec le DocumentRoot.

Dernière modification par raleur (12-12-2019 20:18:41)


Il vaut mieux montrer que raconter.

Hors ligne

#5 12-12-2019 20:45:49

lagrenouille
Adhérent(e)
Lieu : Toulouse, con !
Distrib. : debian buster - openbsd
Noyau : d'olive
(G)UI : env i3-openbox_bépo
Inscription : 28-03-2012
Site Web

Re : Problème redirection Apache

@raleur

Je ne vois pas le rapport avec le DocumentRoot.


y'en a pas

en général quand c'est en local ça se mets comme ça dans apache


Veuillez laisser l’État dans la malpropreté ou vous avez trouvé en y entrant.

Hors ligne

Pied de page des forums