nginx, php7.0-fpm and laravel, not able to set it up when the url has a prefix which the server doesn't have

Reinis Rozitis r at roze.lv
Tue Aug 7 11:28:49 UTC 2018


> Hello,
> Thanks for that input, I changed my config like you said and also set the fastcgi_param SCRIPT_FILENAME to /path/to/the/index.php;

> But I feel like this should be done by the rewrite directive instead of this way. Now that this is working, can someone please tell me if I can use the rewrite tag so that I can avoid 
> hardcoding the path everywhere?


Well you didn't specify the actual rewrite.

Also from the initial mail the actual setup is a bit unclear - if the docker is only running php-fpm (and the nginx is on host) or both nginx and php are inside docker, but I assume it's the first.

As an idea - while you can mangle/rewrite the root/path in the nginx config, when configuring wordpress (+php-fpm) to run inside a docker container I found more easy just to set the container volume to have the same path (mount point) as the host server. So while isolated, both (nginx on host and php inside container) have identical directory tree.

rr



More information about the nginx mailing list