我想按照以下方式配置nginx:
例如:
users: joe, tom
virtual hosts:
joe
www - /srv/www/main/public_html, Wordpress
app -> node.js on port 8081
tom
www - /srv/www/tom/public_html, custom, very important scriptsjoe不应该能够从tom的目录中读取文件。nginx应该同时提供两个目录中的文件。
使用apache,可以通过安装apache2-mpm-itk并为每个虚拟主机指定用户/组。
用nginx看起来是不可能的。我看到以下可能的解决办法:
还有什么更好的?
发布于 2012-03-18 02:51:56
以用户身份运行用户的FCGI/node/任何处理程序(我在守护进程工具之外运行我的所有东西,它绝对适合这类事情),然后告诉nginx代理它们。拥有用户拥有的所有内容,他们可以设置任何他们喜欢的权限,以防止不良参与者获取他们的内容。
https://serverfault.com/questions/370828
复制相似问题