linux - Quel utilisateur est généralement utilisé pour exécuter php-fpm et nginx?
伊谢尔伦
伊谢尔伦 2017-05-16 13:12:30
0
5
553
  1. Quel utilisateur est généralement utilisé pour exécuter php-fpm et nginx dans un environnement formel ?

  2. Comment paramétrer les droits de répertoire du site Web pour qu'ils soient plus sûrs ?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(5)
左手右手慢动作
  1. Habituellement, l'utilisateur www est utilisé pour exécuter l'architecture lnmp

  2. Afin d'empêcher les pirates de modifier le programme système lorsqu'une vulnérabilité survient dans le système, donc :

    网站上的 php 文件属主要是非 www 用户,给予644权限。
    网站上的所有目录是755权限,属主也是非 www 用户。
    网站如果有应用需要写文件的目录,比如上传目录,那么此目录和目录下的所有文件属主是 www 用户。
阿神

1.www utilisateur
2.644, répertoire de téléchargement et répertoire d'exécution 744

阿神

personne

迷茫

Je viens de vérifier et j'ai découvert que php-fpm est exécuté par l'utilisateur http comme nginx... et que le processus maître est entièrement root, ce qui est très dangereux... mais cela semble très difficile à réparer. J'ai encore un tas de personnes que je n'ai pas encore réparées...

phpcn_u1582

Ubuntu est sous www-data,lnmp装的是www
En bref, vous ne pouvez pas utiliser root pour exécuter. Si vous utilisez root pour exécuter, php peut exploiter les fichiers liés au système d'exploitation.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal