Права для сайтов:
drwxrwx--- 3 user2 user2 4096 Jan 12 14:47 iexample/
drwxrwx--- 3 user1 user1 4096 Jan 12 14:46 itest/
Внутри, напримере одного из сайтов example.com:
-rwxr-x--- 1 user1 user1 1388 Jan 12 13:39 id2.php*
-rwxrwx--- 1 user1 user1 160 Dec 29 12:44 index.html*
Если запустить один конфиг сайта .conf, то доступ будет к нему. Если другой (по-отдельности), то другому сайту. А вот запускаю оба сразу и один из сайтов не работает. Получается, как будто эта строчка AssignUserId user2 user2 при настройка mtk распределяет права на весь apache, а не конкретно к сайту.
Уже и пользователя apache добавил в группы.. Но всегда один из сайтов работает, другой нет, когда конфиги включены оба. Пишет ошибку The requested URL /test.com/id2.php was not found on this server.
Т.е. он запускает apache под другим юзером, т.е. не для каждого сайта свой юзер.
# id user1
uid=1002(user1) gid=1002(user1) groups=1002(user1),33(www-data)
# id user2
uid=1001(user2) gid=1001(user2) groups=1001(user2),33(www-data)
# id www-data
uid=33(www-data) gid=33(www-data) groups=33(www-data)
А как проверить?
Добавил в apache2.conf
VirtualHost *:80
ServerName default
/VirtualHost
include /etc/apache2/sites-available/test.com.conf
include /etc/apache2/sites-available/example.com.conf