Если я правильно все понял, то попробуйте заменить proxy_set_header Host $http_host; на
proxy_set_header Host domain.loc;
Или пропишите в вашем домашнем nginx вместо (или в дополнение к) domain.loc - domain.ru
Суть в том что на ваш домашний сервер приходит запрос вида
GET / /HTTP1.1
Host: domain.ru
А домашний nginx, если я правильно понял имет настройку
server_name domain.loc;