Accès aux répertoire configuration VHOST
Résolu
juliendu51100
Messages postés
442
Date d'inscription
Statut
Membre
Dernière intervention
-
juliendu51100 Messages postés 442 Date d'inscription Statut Membre Dernière intervention - 27 juil. 2020 à 15:01
juliendu51100 Messages postés 442 Date d'inscription Statut Membre Dernière intervention - 27 juil. 2020 à 15:01
A voir également:
- Accès aux répertoire configuration VHOST
- Ethernet n'a pas de configuration ip valide - Guide
- Panneau de configuration - Guide
- Acces rapide - Guide
- Retablir configuration usine chromecast - Guide
- Accès refusé - Guide
5 réponses
Hello Hello,
Il pourrait étre interressant de nous dire quel type de serveur tu utilises.
Nginx ? Apache ?
A plus
Il pourrait étre interressant de nous dire quel type de serveur tu utilises.
Nginx ? Apache ?
A plus
Bien reçu.
Il faut savoir que apache tourne avec un utilisateur spécific : généralement *www-data*.
Tu peux rapidement vérifier l'utilisateur qui est utilisé avec un :
Il faut ensuite que le propriétaire de ton répértoire soit l'utilisateur en question :
Tu peux ensuite configurer l'accés à ton répertoire dans ton vhost avec un codeblock :
Je te laisserai configurer les Options qui vont bien dans le block, ça n'est qu'un exemple.
A plus
Il faut savoir que apache tourne avec un utilisateur spécific : généralement *www-data*.
Tu peux rapidement vérifier l'utilisateur qui est utilisé avec un :
ps aux |grep "apache"
Il faut ensuite que le propriétaire de ton répértoire soit l'utilisateur en question :
chown -R www-data:www-data /stockage/pdf
Tu peux ensuite configurer l'accés à ton répertoire dans ton vhost avec un codeblock :
<Directory "/stockage/">
DirectoryIndex index.html index.htm index.php index.php4 index.php5
Options -Indexes +IncludesNOEXEC +FollowSymLinks
allow from all
</Directory>
Je te laisserai configurer les Options qui vont bien dans le block, ça n'est qu'un exemple.
A plus
merci pour votre réponse !
j'ai bien fais ce que vous avais mis au dessus.
Serais t'il possible de me mettre exemple sur ce que je doit mettre sur la balise embed ?
J'ai tenté :
<embed src=/mon.pdf width=800 height=500 type='application/pdf'/>
<embed src=/stockage/mon.pdf width=800 height=500 type='application/pdf'/>
mais cela ne semble pas fonctionner
j'ai bien fais ce que vous avais mis au dessus.
Serais t'il possible de me mettre exemple sur ce que je doit mettre sur la balise embed ?
J'ai tenté :
<embed src=/mon.pdf width=800 height=500 type='application/pdf'/>
<embed src=/stockage/mon.pdf width=800 height=500 type='application/pdf'/>
mais cela ne semble pas fonctionner
Bon, j'ai un ptit bug et j'arrive pas a répondre en message ( j'ai posté dans bug -> https://forums.commentcamarche.net/forum/affich-36772210-access-denied )
Je te le met en image en espérant que ça te permette plus ou moins d'avancer !

Je te le met en image en espérant que ça te permette plus ou moins d'avancer !

Je reviens vers toi Exileur car j'ai un soucis..
En gros je peux afficher le pdf via php maintenant via les lignes suivantes :
cela fonctionne !
Sauf que si je fais ma balise embed les nouveaux liens de fonctionnes pas..
Je m'explique :
quand je fait l'ancien lien (/public/pdf/mon.pdf) qui se trouve ici au niveau de debian (var/www/html/)
cela fonctionne mais quand je fais ma balise avec le lien (/stockage/pdf/) qui se trouve au niveau de debian à la racine cela ne fonctionne pas..
Si tu pouvais me guider..
Merci encore
En gros je peux afficher le pdf via php maintenant via les lignes suivantes :
$url = url(); // Le chemin du fichier (path) $file = "/pdf/".$url[4]; // Type de contenu d'en-tête header("Content-type: application/pdf"); header("Content-Length: " . filesize($file)); // Envoyez le fichier au navigateur. readfile($file);
cela fonctionne !
Sauf que si je fais ma balise embed les nouveaux liens de fonctionnes pas..
Je m'explique :
quand je fait l'ancien lien (/public/pdf/mon.pdf) qui se trouve ici au niveau de debian (var/www/html/)
cela fonctionne mais quand je fais ma balise avec le lien (/stockage/pdf/) qui se trouve au niveau de debian à la racine cela ne fonctionne pas..
Si tu pouvais me guider..
Merci encore
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai trouvé.
Il suffit de retourné dans le vhost et j'ai ajouté la ligne suivante :
Alias "/pdf" "/stockage/pdf"
et maintenant cela fonctionne avec la ligne
Il suffit de retourné dans le vhost et j'ai ajouté la ligne suivante :
Alias "/pdf" "/stockage/pdf"
et maintenant cela fonctionne avec la ligne
<embed src=/pdf/mon.pdf width=800 height=500 type='application/pdf'/>
J'utilise apache avec la version 2019-10-15T19:53:42