recherche

Maison  >  Questions et réponses  >  le corps du texte

linux - Quel utilisateur est généralement utilisé pour exécuter php-fpm et nginx?

  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 ?

伊谢尔伦伊谢尔伦2813 Il y a quelques jours562

répondre à tous(5)je répondrai

  • ringa_lee

    ringa_lee2017-05-16 13:14:30

    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 用户。

    répondre
    0
  • 阿神

    阿神2017-05-16 13:14:30

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

    répondre
    0
  • 阿神

    阿神2017-05-16 13:14:30

    personne

    répondre
    0
  • 迷茫

    迷茫2017-05-16 13:14:30

    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...

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:14:30

    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.

    répondre
    0
  • Annulerrépondre