запуск Apache от имени конкретного пользователя - PullRequest
0 голосов
/ 15 ноября 2011

Извините, я полный нуб, когда дело доходит до рельсов, Linux и Apache.В IIS вы можете установить учетные данные для пула приложений.Есть ли что-то подобное в мире Apache.У меня есть приложение rails, и я планирую использовать пассажир для развертывания моего сайта.

1 Ответ

1 голос
/ 15 ноября 2011

Есть два простых механизма. Первый - запустить Apache от имени пользователя, от которого вы хотите его запустить. Это хорошо, так как никогда не включает root доступ. Недостатком является то, что вы не можете привязать к низким портам (<1024) - включая порт по умолчанию, <code>80.

Второй механизм заключается в использовании директивы User :

User apache

или

User www

Или что угодно - убедитесь, что учетная запись существует в /etc/passwd и /etc/shadow (adduser(8) упрощает добавление пользователей). Вы также можете использовать идентификатор пользователя число , но это гораздо реже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...