Welcome! Log In Create A New Profile

Advanced

Re: Хочу написать патч

August 26, 2015 10:32AM
Думаю, что в поддержке такая система потребует много времени. Я вот,
например, использую примерно такую конструкцию

<VirtualHost *:80>
ServerName staging.example.net
ServerAlias *.example.net
UseCanonicalName Off

VirtualDocumentRoot /vhosts/example.net/%1
DirectoryIndex index.php index.html

AssignUserFromPath "^/vhosts/example.net/([^/]+)" stg_$1 stg_$1

<Directory /vhosts/example.net>
Options -Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

Все что нужно, это создать нового пользователя в системе.

# useradd -s /sbin/nologin -d /vhosts/example.net/project1 stg_project1

единственный минус - нет возможности одновременно запускать несколько
версий php, а часто бывает нужно.

2015-08-26 17:02 GMT+03:00 Anton Yuzhaninov <citrin@citrin.ru>:

> On 08/25/15 17:37, paperroot wrote:
>
>> Хочу написать патч, который будет отдавать контент предварительно
>> setuid'ившись в системного пользователя указанного в конфиге
>> virtual_host'a,
>> для того чтобы обезопасить большое кол-во независимых проектов от разных
>> пользователей, работающих на одном мощном сервере.
>>
>
> Лучше посмотреть в сторону POSIX ACL (setfacl) чтобы пользователю nginx
> можно было выдать права на чтение всех пользовательских файлов, при этом
> чтобы сами пользователи не могли читать файлы друг-друга.
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Хочу написать патч

paperroot August 25, 2015 10:37AM

Re: Хочу написать патч

Konstantin Tokarev August 25, 2015 05:04PM

Re: Хочу написать патч

paperroot August 26, 2015 05:00AM

Re: Хочу написать патч

kpoxa August 26, 2015 06:22AM

Re: Хочу написать патч

Vasiliy Tolstov August 26, 2015 06:30AM

Re: Хочу написать патч

navern August 26, 2015 07:12AM

Re: Хочу написать патч

Daniel Podolsky August 26, 2015 07:26AM

Re: Хочу написать патч

navern August 26, 2015 07:58AM

Re: Хочу написать патч

Daniel Podolsky August 26, 2015 08:06AM

Re: Хочу написать патч

navern August 26, 2015 08:16AM

Re: Хочу написать патч

Daniel Podolsky August 26, 2015 08:40AM

Re: Хочу написать патч

navern August 26, 2015 09:46AM

Re: Хочу написать патч

Daniel Podolsky August 26, 2015 09:48AM

Re: Хочу написать патч

Oleksandr V. Typlyns'kyi August 26, 2015 11:26AM

Re: Хочу написать патч

ALex_hha August 26, 2015 11:46AM

Re: Хочу написать патч

Oleksandr V. Typlyns'kyi August 26, 2015 12:50PM

Re: Re: Хочу написать патч

Amanda Sproule August 28, 2015 04:14AM

Re: Re: Хочу написать патч

Алексей Сундуков August 28, 2015 07:56AM

Re: Re: Re: Хочу написать патч

Amanda Sproule August 28, 2015 09:08AM

Re: Хочу написать патч

Илья Шипицин August 26, 2015 03:56AM

Re: Хочу написать патч

kpoxa August 26, 2015 09:42AM

Re: Хочу написать патч

Алексей Сундуков August 26, 2015 09:52AM

Re: Хочу написать патч

ALex_hha August 26, 2015 09:56AM

Re: Хочу написать патч

Anton Yuzhaninov August 26, 2015 10:04AM

Re: Хочу написать патч

ALex_hha August 26, 2015 10:32AM

Re: Хочу написать патч

Roman Odaisky September 17, 2015 04:30PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 68
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready