エイリアス用にApache .confを設定する [closed] 質問する

エイリアス用にApache .confを設定する [closed] 質問する

そのため、すべての仮想ホストを含​​む「/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など、他のものはすべて機能しているようです

乾杯、ピーター

ベストアンサー1

結局これはうまくいきました:

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

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

    <Directory "/var/www/html/ncn">
        Options Indexes FollowSymLinks MultiViews
        Require all granted
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

おすすめ記事