我有一个运行 Ubuntu 14.04 的 digitalocean 服务器,带有 LAMP 堆栈,用于 PHP 驱动的站点。我遇到的问题是该站点通常不会显示图像,或者至少只会显示一些图像。如果您尝试直接导航到图片网址,则会收到 403 Forbidden。到目前为止,我一直在运行 sudo chown -$ www-data /var/www/html 并且一直在工作。因此,每次我可能会完全删除并重新上传网站(由于各种原因),一些照片会停止显示,我运行 chown 命令来解决这个问题。我第一次上传的图片也会发生这种情况,例如新的网站图标。
我怎样才能永久、安全地解决这个问题?这样当用户查看网站时,任何新图片都不会出现 403 错误?