![访问符号链接时出现 403 错误](https://linux22.com/image/896397/%E8%AE%BF%E9%97%AE%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5%E6%97%B6%E5%87%BA%E7%8E%B0%20403%20%E9%94%99%E8%AF%AF.png)
我在 Digital Ocean 中创建了一个块存储,并将我的 API 复制到该存储,然后在我的 /var/www/html 中创建一个指向 /mnt/volume-nyc1-01/api_cms 的符号链接,但是当我尝试从浏览器访问内部文件夹(例如 api_cms/uploads)时,出现错误 403,并且在 apache 日志中显示消息“不允许符号链接或链接目标无法访问 apache2”。
我如何确保可以从浏览器访问存储在 API 中的文件夹和文件,并从而从使用此 API 的应用程序访问?
答案1
我可以通过将 apache2(www-data)设置为 /mnt/volume-nyc1-01/api_cms 文件夹及其子文件夹的“所有者”来解决此问题,之后它就可以正常工作了。