Это не так, и в этом нет особого смысла: контрольная сумма полезна только в том случае, если она обеспечивает независимую проверку. В этом случае вы фактически проверяете результат двух последовательных считываний одних и тех же файлов; если вы не можете доверять своему хранилищу, что оно дважды выдаст один и тот же результат, то каким считываниям вы собираетесь доверять для создания изображения?
Если вы хотите проверить сгенерированное изображение, вам следует извлечь его (например, используя 7z
) и сравнить извлеченные файлы с оригиналами.
Вы должны изменить server_name
, чтобы удалить точку после имени хоста:
server_name ~^(.*)\.192\.168\.1\.10\.xip\.io$;
это заставит переменную $file_path
стать projecta
, а не projecta.
, как сейчас