如何在 apache 中配置虚拟主机以让用户仅访问具有某些文件扩展名的资源?
例如。我希望用户只能访问 .jpg .png .html 文件。如何在虚拟主机中进行配置?
您可以通过允许访问图像文件夹并拒绝访问其他文件夹来设置 apache 目录
<virtualhost>
Documentroot /var/www
Alias /images /path/to/images
<Directory "path/to/images">
Options Indexes FollowSymLinks
AllowOverride None
Allow from all # allow access to images only
</Directory>
<Directory "path/to/apps">
Options Indexes FollowSymLinks
AllowOverride None
Deny from all
</Directory>
</virtualhost>