mailer + nginx fastcgi - не работает подсчет прочтений Есть решение
в документации, в конфиге для настройки, кто-то забыл про настройку для Рассылок.
доберусь до настольного компа, разберусь, конечно - там наверняка через какой-то файл запросы к изображениям проксируются. но, может, у кого-то уже есть рабочий конфиг?
4 ответа
Инструкцию уже обновили.
Нужно добавить:
# mailer app
location ~* ^/wa-data/public/mailer/files/[0-9]+/ {
access_log off;
expires 30d;
error_page 404 = @mailer_file;
}
location @mailer_file {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_NAME /wa-data/public/mailer/files/file.php;
fastcgi_param SCRIPT_FILENAME $document_root/wa-data/public/mailer/files/file.php;
}
# end mailer app
я бы насчет кэширования не горячился Ж) счетчик-же
expires 30d;
Да, можно убрать, но URL уникальный же, так что не принципиально.
Мы же не считаем сколько раз было письмо открыто, достаточно первого открытия.
Забыли еще кое-что подправить:
/wa-data/public/contacts/photo/ заменить на /wa-data/public/contacts/photos/
Из-за этого в приложении Контакты невозможно загрузить аватарки...