How can 404 errors in requests to laravel dynamic subdirectory be fixed?
Vesta cp creates a different directory to hold nginx web content than default nginx.
The different directory is:
/home/user/web/somesite.com/public_html
The normal default nginx directory is:
/var/www/somesite.com/html
The nginx configuration can be edited to change the root directory from public_html to the laravel root directory public, in this file:
/home/user/conf/web/somesite.com.nginx.conf
However, even after doing this, the orchid dashboard subdirectory somesite.com/dashboard, which is dynamically created by laravel, results in 404:
Any help would be greatly appreciated.
Solution:
Run
nginx -T(uppercase T) // to list all of nginx configurations.Then set the correct root in the nginx.conf, ie:
/home/user/web/example.com/public;To fix these 404s, add this to the
/home/user/conf/web/example.com.nginx.conf: