Récemment construit un serveur nginx prenant en charge PHP sur Centos 7. nginx, PHP et php-fpm ont tous été installés en utilisant yum et ils fonctionnent normalement.
Mais comme d'autres programmes doivent occuper le port 9000, la configuration dans /etc/php-fpm.d/www.conf est modifiée :
listen = 127.0.0.1:32328
Après modification, php-fpm ne peut pas être démarré, et le message d'erreur est le suivant :
Une erreur d'autorisation refusée s'est produite
Et le plus étrange est qu'après l'avoir rétabli à 9000, il a redémarré avec succès !
J'ai essayé de modifier le propriétaire d'écoute, le groupe d'écoute et le mode d'écoute dans /etc/php-fpm.d/www.conf
listen.owner = nginx
listen.group = nginx
listen.mode = 0666
J'ai également désactivé le pare-feu de Centos 7, mais j'ai toujours la même erreur
Puis-je demander où est le problème, merci !
Selinux de CentOS7 semble avoir des restrictions sur la liaison de port supérieure à 1024, vous devez donc d'abord vérifier Selinux s'il y en a, vous pouvez d'abord le désactiver.
getenforce pour voir si SELinux est activé. Si c'est le cas, désactivez selinux et redémarrez-le
http://www.jb51.net/LINUXjishu/192576.html
Au fait, j'aimerais demander comment épingler élégamment les questions obsolètes en haut
Je soupçonne que votre port est occupé. . . .