Goedemiddag tweakers,
Ben sinds gisteren bezig met het opnieuw inrichten van mijn vps, wat bijna af is.
Toen ben ik nadat alles weer online was even met htop rond gaan kijken, en het viel me op hoeveel processen onder een vrij 'hoge' user draaide. www-data en root komen verdomd vaak voor.
Zie screenshot.

Ik heb wat rondgezocht naar een betere oplossing voor dit probleem. Ik kwam o.a. apache2-mpm tegen, ngix en suPHP.
Het lijkt me hierbij het... veiligst als het proces van website x, onder user x draait, welke met ftp gechroot wordt naar ~. Hierdoor host ik de websites in /var/www/<sitenaam>/. en mocht een website raar doen, kan alleen de /home/<user>/. directory en de /var/www/<sitenaam>/. directory gekloot in voorkomen.
Nu ben ik dit als hobby/interesse aan het doen, maar ik vroeg me af wat de oplossingen in de meer professionelere sferen hiervoor waren. Hoe maak je dit geheel veilig?
In mijn denkwijze; Hoe zorg je ervoor dat een website onder proces wat gedraait wordt door user x, ook de directory /home/x/<projectbestanden> en /var/www/<sitenaam x>/website bestanden owned? Of zijn hier betere oplossingen voor?
Oja, alvast smakelijke lunch =P
Ben sinds gisteren bezig met het opnieuw inrichten van mijn vps, wat bijna af is.
Toen ben ik nadat alles weer online was even met htop rond gaan kijken, en het viel me op hoeveel processen onder een vrij 'hoge' user draaide. www-data en root komen verdomd vaak voor.
Zie screenshot.
Ik heb wat rondgezocht naar een betere oplossing voor dit probleem. Ik kwam o.a. apache2-mpm tegen, ngix en suPHP.
Het lijkt me hierbij het... veiligst als het proces van website x, onder user x draait, welke met ftp gechroot wordt naar ~. Hierdoor host ik de websites in /var/www/<sitenaam>/. en mocht een website raar doen, kan alleen de /home/<user>/. directory en de /var/www/<sitenaam>/. directory gekloot in voorkomen.
Nu ben ik dit als hobby/interesse aan het doen, maar ik vroeg me af wat de oplossingen in de meer professionelere sferen hiervoor waren. Hoe maak je dit geheel veilig?
In mijn denkwijze; Hoe zorg je ervoor dat een website onder proces wat gedraait wordt door user x, ook de directory /home/x/<projectbestanden> en /var/www/<sitenaam x>/website bestanden owned? Of zijn hier betere oplossingen voor?
Oja, alvast smakelijke lunch =P