検索

ホームページ  >  に質問  >  本文

nginx - デフォルトのポートを変更した後、php-fpm が起動できない

最近、Centos 7 上で PHP をサポートする nginx サーバーを構築しました。nginx、PHP、php-fpm はすべて yum を使用してインストールされ、正常に動作しました。
ただし、他のプログラムがポート 9000 を占有する必要があるため、/etc/php-fpm.d/www.conf の設定が変更されます。

リーリー

修正後、php-fpmを起動できなくなり、次のようなエラーメッセージが表示されます:

許可拒否エラーが発生しました
そして最も奇妙なのは、それを 9000 に戻した後、再び正常に起動したことです。
/etc/php-fpm.d/www.confでリッスンオーナー、リッスングループ、リッスンモードを変更しようとしました

リーリー

Centos 7 ファイアウォールもオフにしましたが、同じエラーが発生しました。
どこに問題があるのか​​聞いてもいいですか、ありがとう!

PHP中文网PHP中文网2754日前1291

全員に返信(3)返信します

  • 大家讲道理

    大家讲道理2017-05-16 17:18:28

    CentOS7 の selinux には 1024 を超えるポート バインディングに制限があるようです。最初に Selinux を確認する必要があります。ある場合は、それをオフにすることができます。
    getenforce で SELinux がオンになっているかどうかを確認します。オンになっている場合は、selinux をオフにして、再度起動します
    http://www.jb51.net/LINUXjishu/192576.html

    返事
    0
  • ringa_lee

    ringa_lee2017-05-16 17:18:28

    ところで、古い質問を上部にエレガントに固定する方法を聞きたいです

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 17:18:28

    ポートが占有されているのではないかと思われます。 。 。 。

    返事
    0
  • キャンセル返事