How to reference PHP path in web server jail to app server in jail
    Sergei G 
    sergeig.public at gmail.com
       
    Fri Jan 29 18:33:14 UTC 2016
    
    
  
Hi,
I currently have this setup:
* Host is running nginx web server
* Host is running a number of jails.  I usually have a jail per application.
* nginx configuration file serves content that's installed in a jail by
specifying path to a jail; jailed PHP application has paths relative to a
jail
I'd like to move web server into its own jail, but I don't know how I would
instruct web server to locate application's (PHP) jail files.
Any ideas?
Parts of my nginx configuration file:
server {
   ...
   # this is a host's path; it would change if nginx in its own jail
   location / {
      root /wiki.jailnet.private/usr/local/www/wiki/webroot;
   }
   # parts of foswiki configuration
   location ~ ^/bin/([aa-z]+) {
      ...
     # talk to fascgi through TCP/IP.  I did not attempt to use Unix
sockets.  It would be nice.
      fastcgi_pass 192.168.3.13:90001
      # path is valid inside the wiki jail; that will stay the same
      fastcgi_param  SCRIPT_FILENAME
/usr/local/www/wiki/webroot/$fastcgi_script_name;
      ...
}
So, If I was to move nginx to its own jail I don't know how to replicate
   root /wiki.jailnet.private/usr/local/www/wiki/webroot;
line inside jail to point to another jail's filesystem.
I am not that good with nullfs, so if you could point to how to understand
it that would be great.
Thank you
    
    
More information about the freebsd-questions
mailing list