そのため、すべての仮想ホストを含む「/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>