无法使 mod_alias 工作

无法使 mod_alias 工作

我收到客户端发来的“.png”文件请求。该请求通过发送完整地址(我无法更改)。

意义:

   /var/www/imges/<file name> 

据我了解,问题是 apache 服务器了解这一点:

 /var/www/imges/var/www/imges/<file name>

因为他的根目录位于“/var/www/”/,所以他找不到它。

我尝试向“.conf”文件添加别名指令:

Alias /var/www/imges /images
<Directory /image>
   Order allow,deny
   Allow from all
</Directory> 

但它似乎什么也没做......

我将非常感激您的任何建议。

答案1

尝试以下方法:

 Alias /var/www/imges /var/www/imges

重新启动 Apache 并尝试加载类似 的图像http://site/var/www/imges/image.jpg。如果您收到错误消息,错误类型将帮助您确定错误所在。另外,请确保路径名拼写正确(是“imges”还是“images”)。

答案2

情况恰恰相反:

Alias /images /path/to/images

所有图片如下/路径/到/图像然后可用,因为http://主机/图片/图片.png

相关内容