Score:0

ตำแหน่ง NGINX นี้สำหรับ PHP FPM fastcgi_pass 127.0.0.1:9000 กำลังทำอะไรอยู่

ธง cn

ตำแหน่ง NGINX นี้สำหรับ PHP FPM fastcgi_pass 127.0.0.1:9000 กำลังทำอะไรอยู่

นี่คือตำแหน่งของฉันและฉันไม่มีข้อผิดพลาด แต่ฉันค่อนข้างจะเข้าใจบรรทัดนั้นอย่างถ่องแท้

# ส่งสคริปต์ PHP ไปยังเซิร์ฟเวอร์ FastCGI ที่รับฟัง 127.0.0.1:9000
#
ตำแหน่ง ~ \.php$ 
    {
    รวมตัวอย่าง/fastcgi-php.conf;
    # ด้วย php7.0-cgi เพียงอย่างเดียว:
    # ด้วย php7.0-fpm:
    #fastcgi_pass 127.0.0.1:9000; #นี่ทำอะไร?
    fastcgi_pass ยูนิกซ์:/run/php/php7.0-fpm.sock;
    }
Score:0
ธง cn

fastcgi_pass 127.0.0.1:9000; เป็นบรรทัดความคิดเห็นมันไม่ทำอะไรเลย คุณสามารถยกเลิกการแสดงความคิดเห็นและแสดงความคิดเห็นได้ fastcgi_pass ยูนิกซ์:/run/php/php7.0-fpm.sock; เพื่อเชื่อมต่อกับ php-fpm โดยใช้ tcp แทน unix socket คุณอาจต้องกำหนดค่า php-fpm ใหม่ด้วยเช่นกัน

cn flag
ขอบคุณ Sergey ฉันเพิ่งวางมัน - แต่บรรทัดนั้นทำอะไร (หากไม่ได้แสดงความคิดเห็น)? มันส่ง webcalls ของเครื่องไปยังพอร์ต 9000 หรือไม่ (สิ่งที่ IE ใช้งานไม่ได้จากเบราว์เซอร์นอกคอนโซลในเครื่องเป็นเพียงพื้นฐานของสิ่งที่บรรทัดนั้น 'จะทำ'?
Sergey Kozharinov avatar
cn flag
ไม่ การโทรผ่านเว็บดำเนินการโดย nginx จะทำให้การสื่อสาร nginx php-fpm เกิดขึ้นผ่านพอร์ต 9000 เท่านั้น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา