[LINUX] Apache2 i uruchamianie VHOSTów z innym użytkownikiem
Człowiek się uczy i uczy…
Zamiast bawić się w ustawianie uprawnień dla użytkowników poszczególnych serwisów, które są skonfigurowane w vhostach, wystarczy doinstalować jeden pakiet do apache2 i po sprawie.
Ten pakiet toapache2-mpm-itk. Instalacja jest bardzo prosta:
|
1 |
apt-get install apache2-mpm-itk |
Potrzebna jest grupa, która będzie przypisana do zarządzania vhostem:
|
1 |
groupadd stronki |
a także użytkownik w tej grupie:
|
1 |
useradd -s /bin/false -d /home/stronki -m -g stronki stronki_test |
Na koniec oczywiście wpis w pliku z definicjami vhostów:
|
1 |
<IfModule mpm_itk_module></code><br/>AssignUserId stronki_test stronki<br/><code></IfModule> |
restart Apache i gotowe.
P.S.
Czasami są problemy z sesją, więc trzeba ustawić ścieżkę do sesji na /tmp.
