On Sat, May 10, 2014 at 01:07:25PM -0600, Chris Cappuccio wrote:
> CVSROOT: /cvs
> Module name: src
> Changes by: [email protected] 2014/05/10 13:07:25
>
> Modified files:
> usr.sbin/nginx/src/os/unix: ngx_process_cycle.c
>
> Log message:
> Allow -p prefix to override user home directory for chroot() (Like
> openbsd-apache ServerRoot behavior)
>
> Work continues to unify nginx behavior (Principle of Least Astonishment)
>
> ok henning@
This seems to break my use of -p here
--- nginx.conf Mon May 5 16:25:36 2014
+++ test.conf Mon May 12 18:51:13 2014
@@ -45,7 +45,7 @@ http {
listen 80;
listen [::]:80;
server_name localhost;
- root /var/www/htdocs;
+ root /var/www/test/htdocs;
#charset koi8-r;
# nginx -c /etc/nginx/test.conf -p /var/www/test/
nginx: [emerg] mkdir() "var/www/cache/client_body_temp" failed (2: No such file
or directory)
The error did not happen before this latest round of nginx commits.
And as the cache files are specified at compile time does this
mean I now need to recompile nginx whenever I want to use a different
document root?