Я использую Plesk с nginx в качестве прокси, и он работает хорошо. Я установил фреймворк laravel на поддомен. фреймворк предоставляет "общедоступный" директиву для общедоступных файлов, поэтому я изменил document_root с помощью специального файла vhost.conf следующим образом:
DocumentRoot "/var/www/vhosts/example.com/laravel.example.com/public"
Теперь apache знает об этом, файлы PHP работают без проблем, но не статические файлы, которые обрабатываются через nginx, я получаю 404 not found, потому что я также должен перенастроить document_root для nginx.
Если я копирую статические файлы, такие как css или js, на тот же уровень каталога, что и общедоступный, он работает, но статические файлы должны быть "общедоступными".
как теперь перенастроить корень документа для этого виртуального хоста nginx? Я пытался добавить
root /var/www/vhosts/example.com/laravel.example.com/public;
на сервер {... и директиву "затем местоположение /" ...
в специальный файл nginx.conf в директории "conf" plesk для этого виртуального хоста, но не работает.