Я настроил ftp-сервер в своем Ubuntu-сервере и добавил к нему пользователя. Теперь, когда я загружаю файлы в / var / www, их нельзя просматривать в Интернете.
Я использую lighttpd в качестве своего веб-сервера, который работает как пользовательские www-данные. Имя пользователя ftp - bla, который входит в группу ftpusers.
Я немного озадачен. Проблема в том, что lighttpd не может обслуживать изображения, которые не принадлежат www-data? Или мне следует изменить группу 'bla' на ту же группу, в которой находятся www-data? Или..?
Вам необходимо убедиться, что загруженные файлы доступны для чтения веб-сервером. Либо пользователь www-data, либо его группа должны иметь возможность читать файлы. В противном случае файлы должны быть доступны для чтения всем. В противном случае файлы не будут обслуживаться веб-сервером.
Рекомендуется добавить группу www-data в группу ftpusers и предоставить группе права на чтение.