Software » Apache2 - Redirect
    Catégorie:  
       
    Apache2 - Redirect
    Publié le 10/08/2007 @ 14:02:49,
    Par Jean-Christophe
    Salut,

    Comment je peux dire à Apache2 de faire pointer http://monsite/mon_folder (/var/www/monsite) vers /var/www/mon_folder ?
    J'ai cru comprendre qu'il faut faire un rewrite machin, mais à part ca?

    Merci
       
    Apache2 - Redirect
    Publié le 10/08/2007 @ 14:14:51,
    Par Ppxl
    simplement les liens internes au système d'exploitation? Non, ca n'irait pas au niveau sécurité d'apache pour l'accès au fichiers? Ca semble le plus simple.

    Les rewrite machin en tout cas sont plus pour les URLs que pour jouer dans les folders internes (car sinon ton chemin mon_folder devrait apparaitre dans l'url, ce qui n'est pas le cas).
       
    Apache2 - Redirect
    Publié le 10/08/2007 @ 14:19:22,
    Par Altar
    Il te faut un module rewrite :oh:
       
    Apache2 - Redirect
    Publié le 10/08/2007 @ 14:21:42,
    Par Jean-Christophe
    c'est Apache que je dois configurer, je suppose.

    J'ai une structure comme ca
    /var/www/intranet (accessible depuis http://intranet) ca marche.
    /var/www/glpi (accessible depuis http://[mon_ip]/glpi ca marche aussi, le folder par défaut d'apache est /var/www)
    je voudrais que quand je vais sur http://intranet/support, j'arrive sur /var/www/glpi
    C'est comme un virtual serveur, mais c'est un virtual directory. Ca ne doit être bien compliqué...
    Je l'ai déjà fait, mais je ne sais plus :sad:
       
    Apache2 - Redirect
    Publié le 10/08/2007 @ 14:22:04,
    Par max
    Un bon Alias et on n'en parle plus, pas besoin de s'embêter avec le puissant mod_rewrite

    Dans la déclaration de ton virtualhost:

    Alias /mon_folder /var/www/mon_folder
    Trololo
       
    Apache2 - Redirect
    Publié le 10/08/2007 @ 14:22:30,
    Par Jean-Christophe
    Altar > j'ai déjà le module rewrite, mais je ne sais pas comment on configure ca
       
    Apache2 - Redirect
    Publié le 10/08/2007 @ 14:24:59,
    Par Jean-Christophe
    max > je vais essayer tout de suite. je mets ca où dans la déclaration de virtualhost??

    Gilberte : ca marche pô :sad: Il y a une option de webmin pour faire ca, j'ai suivi le truc, je suis allé voir dans le fichier où il l'avait écrit, j'ai redémarré apache, mais ca marche par mieux.

    Dernière édition: 10/08/2007 @ 14:33:26
       
    Apache2 - Redirect
    Publié le 10/08/2007 @ 14:33:20,
    Par ovh
    je mets ca où dans la déclaration de virtualhost??

    N'importe je crois :smile:
    Je n'ai rien à voir avec www.ovh.com
       
    Apache2 - Redirect
    Publié le 10/08/2007 @ 14:36:07,
    Par Jean-Christophe
    Pour info, voici mon intranet.conf
    <VirtualHost *>
    DocumentRoot "/var/www/typo3"
    ServerName intranet
    <Directory "/var/www/typo3">
    allow from all
    Options +Indexes
    </Directory>
    Alias support "/var/www/glpi"
    </VirtualHost>
       
    Apache2 - Redirect
    Publié le 10/08/2007 @ 15:23:51,
    Par max
    et tu dois peut être aussi ajouter ceci (ou un équivalent):

    <Directory "/var/www/glpi">
    allow from all
    Options +Indexes
    </Directory>

    Trololo
       
    Apache2 - Redirect
    Publié le 10/08/2007 @ 15:30:08,
    Par Jean-Christophe
    Ca change rien :sad:
    Error 404
       
    Apache2 - Redirect
    Publié le 10/08/2007 @ 16:38:46,
    Par max
    Que dit le fichier de log ?

    Ha je vois une erreur dans ta config, essaye avec ceci, tel quel:

    Alias /support/ /var/www/glpi/

    et ensuite essaye en tapant http://intranet/support/ avec le / final

    Trololo
       
    Apache2 - Redirect
    Publié le 10/08/2007 @ 16:41:38,
    Par max
    et pour ton <Directory/> essaye avec:

    <Directory /var/www/glpi>
    Order allow,deny
    Allow from all
    Options +Indexes
    </Directory>
    Trololo
       
    Apache2 - Redirect
    Publié le 10/08/2007 @ 16:49:55,
    Par Jean-Christophe
    Merci Max!
    J'essayerai ca dès que je retourne au boulot
    Je vous tiendrai au courant!
       
    Apache2 - Redirect
    Publié le 10/08/2007 @ 17:01:13,
    Par max
    comment ça "dès que je retourne au boulot", il est 17h00 à peine....

    Trololo
       
    Apache2 - Redirect
    Publié le 16/08/2007 @ 11:03:50,
    Par Jean-Christophe
    HEY!

    Ca avance!
    Maintenant, quand j'essaye d'accéder à intranet/support/, j'arrive dans le bon répertoire, mais il me liste le contenu, sans aller sur index.php.
    Si j'essaye d'accéder directement à intranet/support/index.php, j'ai une "Not Found".
       
    Apache2 - Redirect
    Publié le 16/08/2007 @ 14:17:47,
    Par blietaer
    hey j'ai le même problème
    alors que pourtant les index.php sont super connu par apache...
    Et au besoin s'arrêter.
       
    Apache2 - Redirect
    Publié le 16/08/2007 @ 21:47:34,
    Par rfr
    Ajoute un

    DirectoryIndex index.php

    dans le virtual host
    To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
       
    Apache2 - Redirect
    Publié le 16/08/2007 @ 22:45:56,
    Par Jean-Christophe
    OK, j'ai compris le pourquoi.
    Mais quand j'essaye d'aller directement au fichier, il ne le trouve pas non plus :spamafote:
       
    Apache2 - Redirect
    Publié le 19/08/2007 @ 18:44:54,
    Par Ploutch
    Pour revenir à cette histoire d'URL Rewriting, tu peux juste mettre un .htaccess dans ton /var/www/intranet comportant :
    Options +FollowSymlinks
    RewriteEngine on

    RewriteRule ^(.*)$ http://[ton_ip]/glpi/$1 [L]

    Pour plus d'infos sur les regex : http://www.siteduzero.com/tuto-3-168-1-les-expressions-regulieres-partie-1-2.html
    Et sur l'URL Rewriting : http://www.webrankinfo.com/analyses/autres/mettre-en-place-url-rewriting.php
    Répondre - Catégorie:  
    Informaticien.be - © 2002-2026 AkretioSPRL  - Generated via Kelare
    The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?