我有詹金斯設置爲大學PHP項目做測試和其他好東西。我想要做的是告訴Jenkins(通過部署工作)將源代碼文件夾複製到我用nginx和php-fpm運行的Web文件夾中。例如,我對這個技術知識的很多知識都非常瞭解,所以我仍然試圖找出如何設置所有這些。我有nginx和php-fpm作爲http用戶/組配置。Web服務器上的文件夾權限
我一直在閱讀關於PHP-FPM池,但我仍然好奇如何設置整個過程。
我在哪裏設置該Web文件夾的文件夾權限,以便我不必在任何地方都使用sudo或root?如何在沒有用戶的情況下在nginx中引用它:組問題?與PHP相同?詹金斯可以簡單地通過將其添加到http組中來運行cp source/folder webserver/project
,或者事實上,根本不使用sudo?是的,我知道,很多問題以及許多關於權限/安全性的疑問。
在此先感謝!
PD:這是在運行ArchLinux,nginx 1.0.10,PHP-FPM 5.3.8和Jenkins 1.439的RackSpace雲服務器上。 http://www.unixref.com/guides/chmodGuide.html
這的確是我的想法,而且我必須這樣做。非常感謝你! –