nginx - L'umask du système de fichiers Web peut-il être personnalisé?
滿天的星座
滿天的星座 2017-05-16 17:25:27
0
1
1457

L'umask configuré pour nginx dans le système est 002, mais pourquoi l'utilisation de php sur le Web pour obtenir la valeur umask change-t-elle en 022 ? Où peut-on le placer ? Veuillez demander conseil à un ami qui connaît, merci !

Remarques : L'umask est défini sur 002 pour l'utilisateur nginx correspondant lors du passage à l'utilisateur nginx sur le serveur, les autorisations des fichiers et dossiers créés par contact direct ou mkdir sont correctes, mais il y a un problème lors de la création. via le script Web php. J'ai vérifié l'umask et il s'est transformé en 022 Le problème devrait être ici (Tout sur nginx dans cette analyse est problématique et dénué de sens)

.

Nouveau : L'umask global a été configuré sur 002, et l'utilisateur correspondant dans le Web (l'utilisateur correspondant à ce web est l'utilisateur que j'ai défini dans /etc/php-fpm.conf) a également été défini et défini dans le serveur Les autorisations des fichiers et dossiers créés par contact direct ou mkdir sont correctes

J'ai trouvé une information quelque peu pertinente, mais il n'y a pas de fichier php5-fpm.conf sous /etc/init/ dans le système. Si je l'ajoute à /etc/nginx/php5-conf, il sera demandé que umask ne le fasse pas. le reconnaître directement dans /rtc/init / Créer le fichier sous / et y ajouter les paramètres correspondant à la modification du texte dans ce thème n'a également aucun effet (http://stackoverflow.com/questions/21248904/how-to- trace-where-php5-fpm-umask-settings-are-venant-de-sur-ubuntu)

滿天的星座
滿天的星座

répondre à tous(1)
某草草

Enfin, php-fpm est appelé au système en tant qu'utilisateur système. au lieu de nginx . La modification de la configuration de nginx n'a aucun effet. system user 身份向系统发起调用的的 php-fpm 。而不是 nginx 。修改nginx配置没有作用的。

/etc/php-fpm的安装发生不同,那么配置文件的位置也不一样的。你需要自己找到php-fpm的配置文件。

可以通过产看 php-fpm 进程状态,来查看配置文件

ps aux | grep php-fpm

就可以看出 php-fpm 当前所使用的配置文件。

你随便创建一个配置文件,并不会被程序读取生效。

弄清楚这些再试试吧。祝你好运。

废一句话,如今像 七牛, 又拍, 亚马逊S3

L'installation de /etc/php-fpm est différente, donc l'emplacement du fichier de configuration est également différent. Vous devez trouver vous-même le fichier de configuration php-fpm.

Vous pouvez consulter le fichier de configuration en affichant l'état du processus php-fpm
  1. ps aux | grep php-fpm
  2. Vous pouvez voir le fichier de configuration actuellement utilisé par php-fpm.
  3. Si vous créez un fichier de configuration à volonté, il ne sera pas lu par le programme et ne prendra pas effet.
  4. Découvrez-les et réessayez. Bonne chance.
  5. En un mot, il existe aujourd'hui des cloud de stockage très utiles comme Qiniu, Youpai, Amazon S3. Pourquoi devez-vous accéder au serveur. vous-même ? Qu'en est-il du téléchargement de fichiers ?
  6. (Les petites entreprises ou les particuliers utilisent encore des méthodes inférieures de gestion statique des ressources, qui ne peuvent vraiment pas suivre l'air du temps)
Avez-vous un CDN pour les fichiers statiques que vous avez téléchargés ?

Prenez-vous le temps de définir votre stratégie de mise en cache de fichiers ? 🎜 🎜Vaut-il la peine si vous consommez la bande passante de téléchargement du serveur ? 🎜 🎜La capacité de traitement des fichiers statiques de votre serveur Web est-elle excellente ? 🎜 🎜Votre serveur de fichiers statiques dispose-t-il de diverses fonctions de support multimédia ? 🎜 🎜Avez-vous déjà pensé aux problèmes de simultanéité des navigateurs ? 🎜 ....🎜 🎜 🎜Le stockage cloud tiers Dangren n'est pas parfait et convient à tous les groupes d'utilisateurs, mais il convient aux particuliers ou aux groupes de petite et moyenne taille. Cela vaut la peine d'essayer. 🎜
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!