CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problème vhost Apache2 dossier du site

Thymotep
Thymotep
Niveau 10
28 mars 2013 à 11:48:22

Bonjour à tous :)

Je rencontre actuellement un soucis avec mes vhosts.

J'ai un site dans le dossier /var/www/site/ sur lequel pointe mon domaine, sauf que j'ai besoin que la base du site soit /var/www/site/public/ tout en laissant accessible les fichiers situés dans /var/www/site/ je sais pas si c'est clair ?

Voici mon vhost actuel : https://wall.deblan.org/x1769/texte/1/

Si quelqu'un à une idée, actuellement j'ai soit un forbidden 403 ou la page ne load pas du tout ...

Merci beaucoup :)

Thymotep
Thymotep
Niveau 10
28 mars 2013 à 12:25:46

En gros, je souhaite tomber dans le dossier public, mais depuis celui-ci, je dois avoir accès aux dossiers parents (à ceux dans /var/www/site/).

:merci:

sd460
sd460
Niveau 10
29 mars 2013 à 21:31:24

http://httpd.apache.org/docs/2.2/fr/mod/core.html#documentroot
:d) "Le répertoire défini par la directive DocumentRoot ne doit pas comporter de slash terminal."
Tu peux donc déjà faire cette modification et voir ce que cela donne ;)

Quand tu dis "avoir accès aux dossiers parents", on parle de pages accessible depuis Internet, ou juste des include php chargés depuis des fichiers php en dessous de /var/www/site/public/ :question:

deepblue
deepblue
Niveau 16
29 mars 2013 à 23:06:02

"/var/www/site/public/ tout en laissant accessible les fichiers situés dans /var/www/site/", accessible à qui ?

Si tu as :
- /var/www/site/public/index.html
- /var/www/site/page.html

Et que tu veux que ces deux url fonctionnent :
- http://exemple.fr/ <=> http://exemple.fr/index.html <=> /var/www/site/public/index.html
- http://exemple.fr/page.html <=> /var/www/site/page.html

Alors tu devras :
- avoir comme DocumentRoot /var/www/site/public
- callback une page (php, perl, shell, whatever) quand tu as une 404 et tester un appel dans /var/www/site/

Je m'explique :
- DocumentRoot /var/www/site/public
- http://exemple.fr/index.html : Code HTTP 200
- http://exemple.fr/page.html : Code HTTP 404
:d) callback sur /var/www/site/public/unPageDeTraitement.php (exemple)
:d) si le script name existe dans /var/www/site/ tu le lis avec un retour HTTP 200

Thymotep
Thymotep
Niveau 10
03 avril 2013 à 15:28:38

Rien compris :(

En gros, c'est du Zend Framework, le domaine pointe vers le dossier public, mais le core de l'app est au même niveau que public, ... donc pas accessible via une URL mais doit pouvoir être loader par les fichiers via les require etc tu vois ?

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware