web-dev-qa-db-ja.com

エイリアス用の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の

乾杯、ピーター

22
ptimson

結局、これで何が起こっていたのかわからないで申し訳ありません:

<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