【问题标题】:How do I give permission for apache to retrieve imgs from directory?如何授予 apache 从目录中检索 imgs 的权限?
【发布时间】:2013-03-13 17:53:14
【问题描述】:

我正在使用 Fedora,我需要设置 apache 以便它可以从目录中检索图像。到目前为止,它可以在发送命令后写入我的图像目录...

semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/profile-pics'

restorecon -v '/var/www/profile-pics'

但是当我尝试通过 localhost/profile-pics/my_pic.jpg 访问这些文件时,找不到 URL。正如我之前所说,我的 PHP 脚本能够从用户上传图像并写入该目录。我只是不明白为什么我无法检索图像并将它们发送回客户端。

【问题讨论】:

    标签: html linux apache permissions fedora


    【解决方案1】:

    您需要使用 httpd 或 vhost 配置中的一个部分来允许访问:http://httpd.apache.org/docs/2.2/mod/core.html#directory

    【讨论】:

    • 我尝试通过 .. # # AllowOveride None # Options None # Require all grant # 添加目录没有找到。
    • 把那些#去掉,这是Apache配置文件中的行注释指示器。以 # 开头的每一行都是注释,解析器会忽略它。
    • 我做到了,当我输入 localhost/profile-pics/default.jpg 时,它仍然显示 URL 未找到。图片存在,我可以在目录中看到它。没有拼写错误或任何东西。我也重新启动了 apache。
    猜你喜欢
    • 2014-03-30
    • 1970-01-01
    • 2013-01-29
    • 2018-11-12
    • 1970-01-01
    • 1970-01-01
    • 2011-02-23
    • 2017-11-16
    相关资源
    最近更新 更多