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
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 ?
[^] # Re: Toujours le même :-)
Posté par gremous . En réponse au message Règles différentes pour les mêmes pages sous apache2. Évalué à 2.
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 ?