Apache ne commence pas comme les données de www commencent comme root

Comment puis-je avoir Apache travailler comme

www-data

?

Apache ne fonctionnera pas comme

www-data

.

ps aux

Prints:

root     24525  0.0  0.3  69652  8932 ?        Ss   12:22   0:00 /usr/sbin/apache2 -k start
root 24533 0.0 0.1 69652 4260 ? S 12:22 0:00 /usr/sbin/apache2 -k start
root 24534 0.0 0.1 69652 4248 ? S 12:22 0:00 /usr/sbin/apache2 -k start
root 24535 0.0 0.1 69652 4248 ? S 12:22 0:00 /usr/sbin/apache2 -k start
root 24536 0.0 0.1 69652 4248 ? S 12:22 0:00 /usr/sbin/apache2 -k start
root 24537 0.0 0.1 69652 4248 ? S 12:22 0:00 /usr/sbin/apache2 -k start

Je m'attends à ce que le premier processus soit commencé au nom de l'utilisateur root, Depuis que j'ai besoin d'effectuer une liaison à

81

Mais le reste que je veux travailler comme

www-data

.

Ma configuration

envvars

Fichier contient

export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data

Et le mien

apache2.conf

Contient:

# These need to be set in /etc/apache2/envvars
User www-data
Group www-data

(Je l'ai codé rigoureusement comme une tentative désespérée)

J'ai même essayé de m'échapper

/usr/sbin/apache2 -c "User www-data"

sans chance.

nginx Travailler en tant que

www-data

, Par conséquent, je suppose que les utilisateurs existent et travaillent.

DANS error.log Affiche uniquement:

[Wed Jun 18 14:07:53 2014] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7+squeeze19 with Suhosin-Patch configured -- resuming normal operations
Invité:

Dominique

Confirmation de:

Je ne reconnais probablement jamais ce qui l'a causé, mais apt-purge apache2 et toutes ses dépendances et se réinstallant ensuite à travers apt-get L'a forcé à travailler à nouveau.

Merci à tous ceux qui ont essayé de m'aider.

Pour répondre aux questions, connectez-vous ou registre