我不知道是否有可能強制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