nginx - userdir с полномочиями пользователя

Ну, вы всегда можете просто сделать

~  for i (drop create migrate) echo bundle exec rake db:$i
bundle exec rake db:drop
bundle exec rake db:create
bundle exec rake db:migrate

или

~ echo bundle exec rake db:{drop,create,migrate}
bundle exec rake db:drop db:create db:migrate
1
30.12.2014, 02:37
1 ответ

FreeBSD всегда включает в себя компилятор и базовую среду сборки из коробки. Там нет «строить необходимый» пакет типа, потому что не нужно.

-121--202652-

Поскольку nginx не работает PHP напрямую, но вместо этого переадресация запросы на приложение PHP, вы заботитесь о том, что работает как двоичный PHP. Я предполагаю, что вы запускаете PHP-FPM, но общая идея не специфична для PHP-FPM.

Страница конфигурации для PHP-FPM показывает директивы, которые могут быть установлены. Мы заинтересованы в пользователя и групп Params, поскольку они контролируют то, что пользователь и группа экземпляры PHP будут работать как (и, следовательно, какие разрешения будут работать скрипт AS). Директива Директива может также представлять интерес к созданию безопасной системы (вы можете ограничить каждому пользователю только файлы, доступные в / Home / user1 / www , не выше в каталог иерархии).

Как вы можете видеть, они устанавливаются на основе в бассейне.

Итак, вы можете создать несколько пулов, по одному пользователю, и каждый запускается под этим пользователем и группой. Вы также можете Choot к Webroot для этого пользователя. Это решение, которое вы связаны.

Но поскольку вы должны настроить новый PHP-FPM-пул для каждого пользователя, это не то, что вы можете сделать по требованию. Вместо этого сделайте создание пула PHP-FPM часть вашего процесса создания пользователя.

1
27.01.2020, 23:51

Теги

Похожие вопросы