我不知道是否有可能强制nginx使用某个用户/组为每个给定的域?看来,nginx能够像所有域一样只运行一个用户 - 在Apache中,我将每个域作为不同的用户运行。设置nginx - 用户和权利
1
A
回答
0
对于静态文件,您不需要对用户权限做任何事情。 nginx用户将提供这些服务。这同样适用于Apache btw,它在Group“apache”中以User“apache”的身份正常运行。
它是在PHP中,您需要设置用户的详细信息,这取决于如何使用Nginx运行PHP。
Nginx不像Apache那样直接运行PHP,只是将PHP请求传递给另一个单独的进程。这可以是Apache作为代理或使用FPM的FastCGI等。无论运行什么过程,PHP都是用户需要处理的地方。
如果作为Apache的代理服务器,您可以按照您的指示设置Apache,就是这样。如果使用FPM的FastCGI,那么它将在PHP FPM。每个池conf文件接受“用户”和“组”。为了使这项工作适用于多个域,您只需要为每个域创建一个fpm池,并且每个域都将侦听不同的端口。
因此,域1可以在端口9001,域2或9002等。每个将有一个单独的用户和组根据需要。
相关问题
- 1. turtoise svn设置用户权利
- 2. 应用程序设置+ IniFile +用户权利
- 3. Kohana ORM用户和权利模型
- 4. 用uwsgi和nginx设置django
- 5. 用nginx和apache设置django
- 6. CKAN设置用户权限
- 7. 验证用户的权利
- 8. SQL server 2005 - 用户权利
- 9. 如何为取景器设置权利?
- 10. 为AIX 6.1设置CPU权利
- 11. 如何在Xcode中设置passkit权利
- 12. 在我的CMS的用户权利
- 13. 用django设置nginx
- 14. 用Nginx设置Laravel
- 15. Nginx + PHP,Node.js和jQuery设置
- 16. nginx的位置和Django的权威性
- 17. 设置的应享权利的文件 - 可执行与无效的权利
- 18. 设置Picasa帐户权限
- 19. 授权:用户权限VS服务的权利
- 20. 用流浪和厨师设置Nginx
- 21. 如何用docker-compose设置nginx和django?
- 22. 用nginx和node设置上游?
- 23. 使用nginx和Namecheap设置子域名
- 24. 如何利用OpenBSD,Nginx,Python和NoSQL
- 25. 创建数据库和用户的MySQL和设置特权php
- 26. Rails/Passenger/Nginx用户权限错误
- 27. 无法对MySQL用户设置权限
- 28. Server 2008无法设置用户权限
- 29. Pytest-django:设置用户权限
- 30. 如何设置用户权限?
你是在谈论提供静态文件还是像PHP脚本这样的东西? – Corbin 2011-12-16 09:12:28