Настройка Apache.conf для псевдонима

Поэтому я не могу получить псевдоним, который работает в "/etc/httpd/conf.d/vhosts.conf", который содержит все мои виртуальные хосты:

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

Я хочу, чтобы мой псевдоним работал, поэтому я могу указать example.com/ncn на "/var/www/html/ncn".

Это работает, если у меня есть это в файле /etc/httpd/conf/httpd.conf, но не в моем "/etc/httpd/conf.d/vhosts.conf"

Любые идеи почему? Все остальное, похоже, работает, т.е. ServerAlias's

Привет, Питер

Ответ 1

Извините, что не уверен, что сработало это в конце концов:

<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>