Un serveur Web Apache 2.x avec des configurations par défaut des dépôts ubuntu/debian utilisera le compte www-data unix pour les processus apache2 traitant les requêtes web. En supposant qu'apache serve deux sites différents (domain1.com et domain2.com), est-il possible pour apache d'utiliser l'utilisateur unix www-data1 lors de la gestion des requêtes sur domain1.com, et d'utiliser l'utilisateur unix www-data2 lors du traitement des requêtes vers domain2 .com? La motivation est d'isoler le code pour chaque nom de domaine les uns des autres.Configurer Apache pour utiliser différents comptes utilisateurs Unix (www-data) par site
2
A
Répondre
2
Jetez un coup d'œil à suEXEC.
1
suPHP est aussi une chose agréable à regarder dans:.
« suPHP est un outil pour exécuter des scripts PHP avec les autorisations de leurs propriétaires Il se compose d'un module Apache (de mod_suphp) et un binaire suid root (suphp) appelé par le module Apache pour changer l'UID du processus exécutant l'interpréteur PHP. "
0
Vous pouvez utiliser apache2-mpm-ITK pour y parvenir.
Vous pourrez exécuter chaque hôte en utilisant le groupe et l'utilisateur de votre choix.
Vérifiez cet article pour plus de détails:
je cela sur ma machine de développement (Ubuntu), Si vous utilisez pour la production s'il vous plaît lire attentivement cette page:
Questions connexes
- 1. Configurer EasyPHP pour utiliser CGI
- 2. Configurer Apache pour utiliser Python comme CGI PHP
- 3. permisions différents utilisateurs pour différents sites sur sharepoint
- 4. Simple question Unix - Configurer
- 5. Comment configurer Apache sous Windows pour SSL?
- 6. Comment puis-je configurer différents certificats SSL pour les hôtes virtuels sur Apache?
- 7. Contrôlez l'accès des utilisateurs pour différents dossiers sur le Web
- 8. Configurer apache pour les mots de passe système?
- 9. Configurer Roundup avec Apache
- 10. Comment puis-je configurer une application Catalyst pour différents serveurs?
- 11. Générer des journaux d'accès pour différents sous-répertoires dans Apache
- 12. Comment configurer différents paramètres d'onglet pour différentes langues dans Vim?
- 13. Comment informer Apache du répertoire de l'application à utiliser pour différents domaines?
- 14. Envoyer des e-mails via gmail de différents comptes
- 15. Comment configurer Apache pour proxy exactement un fichier?
- 16. Comment envoyer des utilisateurs à un autre "site" dans Apache tout en utilisant mod_proxy?
- 17. Comment configurer le site Sharepoint pour l'intranet?
- 18. Tomcat: domaine d'installation pour l'authentification pour utiliser les utilisateurs Windows
- 19. Meilleur cadre pour une entreprise/un site de services Web par abonnement?
- 20. Pré-validation des utilisateurs du site via un site distant
- 21. Combiner 2 comptes avec différents où sur la même table
- 22. Configurer apache pour servir PHP lorsqu'un fichier MP3 est demandé
- 23. Apache: Rediriger des sous-domaines dynamiques vers différents ip
- 24. Authentification des utilisateurs Kerberos dans Apache
- 25. Comment configurer Apache 2.2 pour Ruby on Rails sous Windows?
- 26. Comment configurer Apache pour exécuter des scripts CGI Perl?
- 27. Unix Trier par U
- 28. Différents thèmes de mon site sur différents SSP
- 29. Puis-je utiliser les informations d'identification Facebook pour que les utilisateurs puissent accéder à mon site?
- 30. configurer apache tomcat 6 avec mysql