web-dev-qa-db-fra.com

Configurer Apache .conf pour l'alias

Je ne peux donc pas obtenir d'alias fonctionnant dans "/etc/httpd/conf.d/vhosts.conf" qui contient tous mes hôtes virtuels:

<VirtualHost *> 
    ServerName example.com
    Alias /ncn /var/www/html/ncn
    DocumentRoot /var/www/html/mjp
</VirtualHost>

Je veux que mon alias fonctionne afin que je puisse pointer example.com/ncn vers "/ var/www/html/ncn".

Cela fonctionne si je l'ai dans "/etc/httpd/conf/httpd.conf" mais pas mon "/etc/httpd/conf.d/vhosts.conf"

Des idées pourquoi? Tout le reste semble fonctionner, c'est-à-dire ServerAlias

À la vôtre, Peter

22
ptimson

Désolé, je ne suis pas sûr de ce qui se passait à la fin:

<VirtualHost *> 
    ServerName example.com
    DocumentRoot /var/www/html/mjp

    Alias /ncn "/var/www/html/ncn"

    <Directory "/var/www/html/ncn">
        Options None
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
40
ptimson