Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Apache от имени и группы пользователя в VHost  (Прочитано 2605 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DikShv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
добрый день
Помогите пожалуйста как настроить апаче что бы он выполнялся от имя пользователя где лежит скрипт

Вот мой виртуал хост
Цитировать
DocumentRoot /home/dima/public_html/test
#DocumentRoot /var/www/public_html/test
ServerName test
ServerAdmin webmaster@test
<Directory "/home/dima/public_html/test">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /home/dima/httplog/test_error.log
CustomLog /home/dima/httplog/test_access.log combined
SuexecUserGroup dima dima

Suexec - поставил не помогает как в phpinfo писал
Цитировать
_ENV["APACHE_RUN_GROUP"]   www-data
_ENV["APACHE_RUN_USER"]   www-data
так и пишет и файлы создаваемые скриптами тоже имеют такие прова
ставил как apache2-suexec-custom так и apache2-suexec одно и тоже.
Уже все поисковики облазил не как

Оффлайн dieselist

  • Активист
  • *
  • Сообщений: 525
    • Просмотр профиля
    • diesel.pp.ua
Re: Apache от имени и группы пользователя в VHost
« Ответ #1 : 23 Июня 2010, 16:36:42 »
А сейчас апач под каким пользователем работает?
покажи ps -ef | grep apache
афаик, в Ubuntu апач по умолчанию запускается под www-data

И вобще, объясни проблему нормально, что тебе надо, что есть, что делал, что получилось. А то каша какая-то а не вопрос...
Ubuntu, Gentoo, RHEL, AIX

Оффлайн inkvizitor68sl

  • Участник
  • *
  • Сообщений: 112
  • Системный администратор
    • Просмотр профиля
    • debian.pro
Re: Apache от имени и группы пользователя в VHost
« Ответ #2 : 23 Июня 2010, 19:22:35 »
fastcgi прикрути для приличия.

mod_php для апача не умеет делать multi-users instance
У меня можно спросить про KVM и LAMP. Знаю много всего про администрирование серверов на Debian/Ubuntu.
Обитаю в IRC.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28334
    • Просмотр профиля
Re: Apache от имени и группы пользователя в VHost
« Ответ #3 : 24 Июня 2010, 00:05:05 »
fastcgi прикрути для приличия.

mod_php для апача не умеет делать multi-users instance

Это не совсем верно. Есть варианты.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн DikShv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Apache от имени и группы пользователя в VHost
« Ответ #4 : 24 Июня 2010, 13:04:46 »
Какие, что уже не перепробывал, сам уже забыл что и пробывал, по кругу хожу

Оффлайн terrible_user

  • Активист
  • *
  • Сообщений: 438
    • Просмотр профиля
Re: Apache от имени и группы пользователя в VHost
« Ответ #5 : 24 Июня 2010, 13:14:20 »
apache2-mpm-itk
Бери больше, кидай дальше

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Apache от имени и группы пользователя в VHost
« Ответ #6 : 24 Июня 2010, 14:22:24 »
apache2-mpm-itk
Ага, щас только что на дебиане попробовал - работает на ура. Нужно только в виртуалхосте прописать:
Цитировать
   <IfModule mpm_itk_module>
      AssignUserID   сюда_вписать_uid_или_имя_пользователя     сюда_вписать_gid_или_имя_группы
   </IfModule>

Проверять с помощью
<? system("id"); ?>

Оффлайн inkvizitor68sl

  • Участник
  • *
  • Сообщений: 112
  • Системный администратор
    • Просмотр профиля
    • debian.pro
Re: Apache от имени и группы пользователя в VHost
« Ответ #7 : 24 Июня 2010, 21:03:27 »
а... вон вы как хотите.

Вообще, когда я последний раз пробовал его запустить - возникало много ошибок. Правда, это года 2 назад было.
У меня можно спросить про KVM и LAMP. Знаю много всего про администрирование серверов на Debian/Ubuntu.
Обитаю в IRC.

Оффлайн DikShv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Apache от имени и группы пользователя в VHost
« Ответ #8 : 26 Июня 2010, 15:30:55 »
На серваке стоит CentOS и там вроди как без mpm_itk_module работает прописано только SuexecUserGroup в хостах. РНР стоит как модуль.
а при phpinfo нет подобных записей есть только User/Group  apache(48)/48  и все работает

 

Страница сгенерирована за 0.032 секунд. Запросов: 23.