站長資訊網
        最全最豐富的資訊網站

        淺談PHP-FPM、Nginx和FastCGI間的關系

        本篇文章給大家聊聊PHP-FPM、Nginx、FastCGI三者之間的關系,以及 Nginx 反向代理和負載均衡的配置。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

        淺談PHP-FPM、Nginx和FastCGI間的關系

        PHP-FPM,Nginx,FastCGI 之間的關系

        FastCGI 是一個協議,它是應用程序和 WEB 服務器連接的橋梁。Nginx 并不能直接與 PHP-FPM 通信,而是將請求通過 FastCGI 交給 PHP-FPM 處理。

        location ~ .php$ {     try_files $uri /index.php =404;     fastcgi_pass 127.0.0.1:9000;     fastcgi_index index.php;     fastcgi_buffers 16 16k;     fastcgi_buffer_size 32k;     fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;     include fastcgi_params; }

        這里 fastcgi_pass 就是把所有 php 請求轉發給 php-fpm 進行處理。通過 netstat 命令可以看到,127.0.0.1:9000 這個端口上運行的進程就是 php-fpm.

        淺談PHP-FPM、Nginx和FastCGI間的關系

        Nginx 反向代理

        Nginx 反向代理最重要的指令是 proxy_pass,如:

        location ^~ /seckill_query/ {     proxy_pass http://ris.filemail.gdrive:8090/;     proxy_set_header Host ris.filemail.gdrive; }  location ^~ /push_message/ {     proxy_pass http://channel.filemail.gdrive:8090/;     proxy_set_header Host channel.filemail.gdrive; }  location ^~ /data/ {     proxy_pass http://ds.filemail.gdrive:8087/;     proxy_set_header Host ds.filemail.gdrive; }

        通過 location 匹配 url 路徑,將其轉發到另外一個服務器處理。

        通過負載均衡 upstream 也可以實現反向代理。

        Nginx 負載均衡

        介紹一下 upstream 模塊:

        負載均衡模塊用于從”upstream”指令定義的后端主機列表中選取一臺主機。nginx先使用負載均衡模塊找到一臺主機,再使用upstream模塊實現與這臺主機的交互。

        負載均衡配置:

        upstream php-upstream {     ip_hash;      server 192.168.0.1;     server 192.168.0.2; }  location / {     root   html;     index  index.html index.htm;     proxy_pass http://php-upstream; }

        該例定義了一個 php-upstream 的負載均衡配置,通過 proxy_pass 反向代理指令應用這個配置。這里用的 ip_hash 算法,負載均衡的算法有多種,就不一一列舉了。

        負載均衡也可以用在 fastcgi_pass 上。

        如:

        fastcgi_pass http://php-upstream

        問題

        反向代理和負載均衡是什么關系

        反向代理和負載均衡這兩個詞經常出現在一起,但他們實際上是不同的概念,負載均衡它

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品亚洲精品| 精品成人一区二区三区四区| 国产精品麻豆入口| 日韩精品人妻系列无码专区免费| 99热这里只有精品6国产免费| 久久久一本精品99久久精品88| 久久se精品一区二区影院| 欧美精品在线一区| 99国产精品久久| 日韩精品久久无码中文字幕| 午夜在线视频91精品| 狠狠色伊人久久精品综合网| 2021国产精品视频网站| 国产精品一在线观看| 国产精品兄妹在线观看麻豆| 伊人久久无码精品中文字幕| 欧美XXXX黑人又粗又长精品| 国产精品成人99久久久久| 国产成人精品久久二区二区| 国产亚洲精品美女久久久| 欧美亚洲色综久久精品国产| 亚洲精品视频免费| 午夜三级国产精品理论三级 | 国产精品1024视频| 久久精品视频网| 国产精品久久久久aaaa| .精品久久久麻豆国产精品| 国产精品亚洲A∨天堂不卡| 精品黑人一区二区三区| 国产亚洲精品精华液| 精品国产一区二区三区无码| 精品亚洲成a人片在线观看少妇| 四虎成人精品永久免费AV| 无码日韩精品一区二区三区免费| 亚洲精品无码午夜福利中文字幕| 亚洲精品国产电影| 亚洲AV蜜桃永久无码精品| 亚洲精品tv久久久久| 一区二区国产精品 | 久久棈精品久久久久久噜噜| 蜜国产精品jk白丝AV网站|