node.js – Node Express Unix域套接字权限
|
我正在运行一个nginx服务器和一个节点表达web服务器,使用daemontools,setup通过Unix Domain Sockets进行通信.只有一些问题: >套接字文件在关闭时保持存在,因此我必须在重新启动服务器时将其删除,否则我将收到EADDRINUSE错误. 如果我chgrp和chmod g w套接字文件,一切正常.有没有办法设置它,以便生成节点应用程序的套接字文件,并使用正确的权限让nginx能够在不损害一个应用程序或另一个应用程序的安全独立性的情况下写入它?我甚至可以将nginx添加到节点用户的组中,如果还有一种方法可以设置套接字文件的权限,那么它就可以组写了. 最佳答案 也许我来不及了. 作为您自己答案的补充,有一个解决方案,不必将nginx用户添加到节点组. 仅为套接字文件创建目录,将其分配给节点用户和www-data(或nginx所属的任何组)组,并在该目录上设置group-id位(SGID).
在此目录中创建的所有文件将自动归nginxgroup组所有. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ruby-on-rails-4-Rails域约束(服务于多个域)
- 无法使用django-channels,docker上的nginx作为服务连接到we
- ruby-on-rails – nginx limit_req速率限制的问题 – 文档澄
- Nginx PHP FASTCGI失败 – 如何调试?
- 模板 – 如何使用ansible循环包含模板变量的数组?
- ruby-on-rails – 在ubuntu 14.04上使用passenger-install-
- Nginx:将所有不存在的请求重定向到index.php
- 将Nginx修补为ip_hash 4个八位字节而不是3个
- linux – nginx和cloudlfare ip混淆?
- 代理 – 使用nginx http auth保护Jenkins,但回调网址除外
