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