访问符号链接时出现 403 错误

访问符号链接时出现 403 错误

我在 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 文件夹及其子文件夹的“所有者”来解决此问题,之后它就可以正常工作了。

相关内容