• [^] # Re: Toujours le même :-)

    Posté par . En réponse au message Règles différentes pour les mêmes pages sous apache2. Évalué à 2.

    Ca marche, merci.

    dans /etc/apache2/sites-available/default j'ai mis NameVirtualHost *:80 et <VirtualHost *:80> sinon erreur. Il faut mettre :80

    dans /etc/apache2/ports.conf j'ai ajouté Listen 81

    dans /etc/apache2/sites-available/monsite.conf j'ai mis <VirtualHost *:80> pour le site normal et j'ai ajouté une section entière avec <VirtualHost *:81> et ServerName monsite.com

    Ca marche bien.
    Mais problème je ne sais maintenant pas comment faire pour que le chemin d'accès soit différent dans le second cas. Pour le moment j'ai
    http://monsite.com/
    http://monsite.com:81/
    alors que je voudrais
    http://monsite.com/
    http://monsite.com:81/url_super_secrete



    <VirtualHost *:80>
    DocumentRoot /var/www/monsite.com
    ServerName monsite.com

    <Directory /var/www/monsite.com>
    Options -Indexes
    <//Directory>
    </VirtualHost>

    <VirtualHost *:81>
    DocumentRoot /var/www/monsite.com
    ServerName monsite.com

    <Directory /var/www/monsite.com>
    Options -Indexes
    IndexOptions FancyIndexing FoldersFirst IgnoreCase IgnoreClient
    <//Directory>
    </VirtualHost>

    J'ai mis // devant Directory sinon ça ne s'affiche pas.

    Avec cette config ça marche bien donc mais l'accès est trop facile. Si je mets un alias ça n'interdit pas de consulter quand même le truc sans alias.
    Les deux vont sur la même page.
    http://monsite.com:81/
    http://monsite.com:81/url_super_secrete

    Alors il y a peut-être une astuce différente, ou alors il y a possibilité de faire en sorte que l'alias permette l'accès à une page mais pas sans l'alias et sans avoir à déplacer les fichiers en dehors de l'arborescence de /var/www/monsite.com ?