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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Запуск Apache из под отдельного пользователя  (Прочитано 4426 раз)

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

Оффлайн grom3010

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Всем доброго времени суток!

Настраиваю Apache под Ubuntu 12.04.3, необходимо следующее:

Цитировать
Apache должен быть запущен из-под отдельного (вручную созданного) пользователя, домашний каталог должен быть вида /home/user
Файлы пользователя должны быть в домашнем каталоге.

Насколько я понимаю для достижения этого необходимо сделать три вещи:

1. Создать руками обычного юзера и задать ему пароль
Цитировать
useradd -m user
passwd user
Надо ли делать что-то еще? например прав добавить/убавить

2. В /etc/apache2/envvars поменять APACHE_RUN_USER и APACHE_RUN_GROUP на user

3. По умолчанию домашний каталог /var/www как правильно перенести его в /home/user/www ?

На правильном ли я пути?  :)

Оффлайн gva230

  • Активист
  • *
  • Сообщений: 981
  • GUI-овый линуксоид
    • Просмотр профиля
    • Моя дикая страничка
Re: Запуск Apache из под отдельного пользователя
« Ответ #1 : 24 Ноября 2013, 06:49:14 »
Апач можно натравить на любую папку. На какую конкретно, указывается в настройках Апача вообще или виртуального хоста в частности.
Kubuntu - наше фсё! :Ь

Оффлайн grom3010

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Запуск Apache из под отдельного пользователя
« Ответ #2 : 24 Ноября 2013, 17:59:28 »
Апач можно натравить на любую папку. На какую конкретно, указывается в настройках Апача вообще или виртуального хоста в частности.
Про настройки виртуального хоста это понятно, а где в настройках апача это указывается?

Оффлайн Zacate

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Запуск Apache из под отдельного пользователя
« Ответ #3 : 24 Ноября 2013, 23:04:00 »
Это в сторону apache2-mpm-itk нужно смотреть. Если устанавливал командой apt-get install lamp-server^ то установился apache2 с mpm_prefork_module. А посмотреть в каком режиме у тебя работает apache2 можно командой apache2ctl -M.

PS: Я сам новичок  :)

Оффлайн gva230

  • Активист
  • *
  • Сообщений: 981
  • GUI-овый линуксоид
    • Просмотр профиля
    • Моя дикая страничка
Re: Запуск Apache из под отдельного пользователя
« Ответ #4 : 25 Ноября 2013, 03:08:20 »
Апач можно натравить на любую папку. На какую конкретно, указывается в настройках Апача вообще или виртуального хоста в частности.
Про настройки виртуального хоста это понятно, а где в настройках апача это указывается?
Здесь - /etc/apache2/sites-available/default
Kubuntu - наше фсё! :Ь

 

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