Все очень просто.
1. Вы монтирутете себе на linux виндовую папку /var/www
Собственно и все
2 вариант используете openserver на винде ( если вы в линуксе плаваете то оно само то)
https://ospanel.io/ для разработки тут инструментария за глаза, да и как полноценный веб сервер можно юзать.
3. Права на файлы, тут я вам дам пищу для размышлений
права это не
644
а
644 www-data: www:date
или что-то вроде того ( там их на самом деле еще больше)
Не забывайте что
1группа отвечает за права админа
6--
2 групаа отвечает за права доверительных пользователей ( вошедщих в группу)
-4-
3 все остальные
--4
Следоватлеьно у вас и нет прав, посколку ваш юзен не вклчючен в группу www-data ( от которого работает апач) или от какого у вас там работает веб сервер. ( в текущей конфигурации это тоже не поможет посколкьу у доверительной группы тоже 4, а вот если было бы 774 то сработало бы ;)
Следоватлеьно что вам нужно сделать
chown -R www-data:www-data /var/www/site.ru/
В таком случае владелец будет веб сервер и попадать он будет в первую группу где у вас 6 а не 4
Ну или от обратного поменять юзера для апача на вашего.
вот еще для наглядности