国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Nginx+FastCGI編譯部署過程詳述

開發 開發工具
最近,因為工作的需要,我們用Nginx+FastCGI部署了一個高性能的Web服務器。在部署的過程中,發現很少有文章將整個編譯部署的過程講清楚的。下面詳細介紹編譯部署的過程。

最近,因為工作的需要,我們用Nginx+FastCGI部署了一個高性能的Web服務器。在部署的過程中,我們遇到了很多問題,也參考了一些文章,發現很少有文章將整個編譯部署的過程講清楚的。鑒于此,根據我們項目組成功部署Nginx+FastCGI的經驗,我寫下了這篇文章,可供相關項目的開發人員參考。

[[191633]]

首先,對于為什么要用Nginx+FastCGI部署高性能Web服務器,我就不贅述了,網上有很多的文章。

下面詳細介紹編譯部署的過程。

1. 軟件準備

(1) Linux機器

所有的程序都是部署在Linux操作系統上面的,因此建議要有一臺專門的機器來安裝Linux。我們使用的Linux是CentOS 7,大家可根據項目組的實際情況來選擇Linux的版本。

(2) Nginx源碼包

到Nginx的官網(http://nginx.org/en/download.html)上去下載***的源碼包,我們使用的是nginx-1.11.9.tar.gz。

(3) spawn_fastcgi源碼包

到網站https://github.com/lighttpd/spawn-fcgi/releases 上去下載源碼包spawn-fcgi-1.6.4.tar.gz。

(4) FastCGI源碼包

在百度上搜索并下載源碼包fcgi-2.4.1-SNAP-0910052249.tar.gz,也可到該網站上去下載:

http://www.filewatcher.com/d/Gentoo/distfiles/Other/fcgi-2.4.1-SNAP-0910052249.tar.gz.614929.html。

2. 編譯安裝

1)編譯安裝Nginx

***步,執行tar zxvf nginx-1.11.9.tar.gz 命令解壓文件到當前目錄下(具體的安裝包名根據你下載的Nginx包進行確定)。

第二步,進入解壓后的nginx-1.11.9目錄執行./configure –prefix=/usr/local/nginx命令。

第三步,執行make命令。

第四步,執行make install命令。

2)編譯安裝spawn_fastcgi

***步,執行tar zxvf spawn-fcgi-1.6.4.tar.gz 命令解壓文件到當前目錄下。

第二步,進入spawn-fcgi-1.6.4目錄執行./configure命令。

第三步,執行make命令。

第四部,將文件spawn-fcgi拷貝到/usr/local/nginx/sbin目錄下(拷貝之前如果沒有這個目錄,請手動創建)。

3)編譯安裝FastCGI

***步,執行tar jxvf fcgi-2.4.1-SNAP-0910052249.tar.gz 命令解壓文件到當前目錄下。

第二步,進入fcgi-2.4.1-SNAP-0910052249目錄執行./configure命令。

第三步,執行make命令。

第四步,執行make install命令。

3. 測試程序編寫及編譯

我們編寫了如下的測試程序test.c,代碼如下:

  1. #include <stdio.h> 
  2. #include <fcgi_stdio.h> 
  3. #include <stdlib.h> 
  4.  
  5. int main() 
  6.     int count = 0
  7.     while (FCGI_Accept() >= 0) 
  8.    { 
  9.         printf("Content-type: text/html\r\n" 
  10.                 "\r\n" 
  11.                 "" 
  12.                 "FastCGI Hello!" 
  13.                 "Request number %d running on host%s " 
  14.                 "Process ID: %d\n", ++count, getenv("SERVER_NAME"), getpid()); 
  15.     } 
  16.     return 0; 

使用“gcc -g -o test test.c -lfcgi”命令編譯生成可執行文件test,然后將test拷貝到/usr/local/nginx/sbin目錄下。

4. Nginx配置

在/usr/local/nginx/conf/nginx.conf配置文件中的http節點的server子節點下添加如下配置:

  1. location ~ /test.cgi$ { 
  2.          fastcgi_pass 127.0.0.1:8088; 
  3.          fastcgi_index index.cgi; 
  4.          fastcgi_param SCRIPT_FILENAME fcgi$fastcgi_script_name; 
  5.  
  6.          include fastcgi_params; 
  7.         } 

5. 服務端啟動

(1) 啟動Nginx服務器

執行/usr/local/nginx/sbin/nginx命令啟動Nginx。

說明:

1)可用ps -ef | grep nginx命令查看Nginx啟動是否成功,正常情況下為兩個進程(一個主進程一個輔進程),示例如下:

  1. # ps -ef | grep nginx 
  2. root      2886     1  0 May15 ?        00:00:00 nginx: master process ./nginx 
  3. nobody    3406  2886  0 May15 ?        00:00:00 nginx: worker process 

2)可用“kill -HUP 主進程id ”命令(如:kill -HUP 1)重新加載配置文件。

3)可用“kill -QUIT 主進程id” 命令(如:kill -QUIT 1)關閉Nginx。

(2) 啟動spawn-fcgi管理進程

執行“/usr/local/nginx/sbin/spawn-fcgi -a 127.0.0.1 -p 8088 -f /usr/local/nginx/sbin/test”命令啟動進程。

說明:

1)可用“netstat -an|grep 8088”命令檢查8088端口是否啟動監聽。

2)可用“ps -ef|grep test”命令檢查test進程是否啟動成功。

6. 使用Web前端訪問test

在瀏覽器中輸入URL地址“http://127.0.0.1/test.cgi”即可訪問到test的輸出。

【本文是51CTO專欄作者周兆熊的原創文章,作者微信公眾號:周氏邏輯(logiczhou)】

戳這里,看該作者更多好文

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2015-06-10 16:05:26

NginxFastcgi

2013-05-28 11:04:42

Android開發Android編譯源碼編譯

2010-03-29 16:58:41

Nginx FastC

2010-03-29 10:38:36

Nginx配置

2017-12-28 10:22:28

NginxFastCGIPHP-fpm

2013-04-25 10:01:35

Nginx

2010-09-16 17:53:12

Java編譯

2009-11-27 10:18:16

Cisco路由器手冊

2022-05-18 07:58:21

Linux程序編譯代碼

2010-08-31 16:42:52

配置交換機DHCP服務

2010-03-29 10:50:04

安裝Nginx

2019-09-04 08:54:48

API網關Nginx

2009-09-25 15:31:24

Hibernate架構

2010-05-07 14:27:16

IPVS負載均衡

2010-09-26 14:16:26

DHCP協議應用

2010-05-06 15:00:58

集群負載均衡

2010-07-12 14:41:35

UDP協議

2010-09-01 17:11:01

DHCP中繼代理

2009-10-16 09:45:41

Linux內核操作系統

2021-01-19 11:40:40

Linux代碼程序編譯
點贊
收藏

51CTO技術棧公眾號

日韩一级免费在线观看| 激情久久久久久久| 日韩av不卡一区| 国产一区一区| 久久精品久久久| 蜜桃av噜噜一区| 一本色道精品久久一区二区三区| 国产精品v亚洲精品v日韩精品 | 欧美在线一区二区三区| 日本道精品一区二区三区 | 伦理av在线| 成人国产精品一级毛片视频| 国产一区免费电影| 精品日韩一区二区| 国产伦精品一区二区三区免| 欧美 日韩 国产 在线观看| 日本一道本久久| 欧美一区二区三区红桃小说| 久久久国际精品| 欧美精品三级日韩久久| 在线观看日韩专区| 国产精品成人一区| 黄色片网站在线| 免费精品国产| 亚洲欧洲www| 欧美在线视频一区二区| 亚亚洲欧洲精品| 日韩不卡一区| 91麻豆免费观看| 亚洲精品视频久久| 97福利网站在线观看视频| 一区二区三区视频免费观看| 欧美在线短视频| 欧美黄色小视频| 国产aaaaa毛片| 第四色在线一区二区| 中文字幕av在线一区二区三区| 久久99精品久久久久久琪琪 | 精品国产一区探花在线观看| aaa国产一区| 欧美有码在线观看| 污版视频在线观看| 成人高清av| 日韩电影免费观看在线观看| www.大网伊人| 成人免费毛片嘿嘿连载视频| 欧美成人亚洲成人| 国产在线观看黄| 亚洲免费视频成人| 18禁网站免费无遮挡无码中文 | 国产精品诱惑| 中文日韩在线视频| 免费在线看黄| 在线观看亚洲精品视频| 亚洲色精品三区二区一区| 青青草视频一区| 妞干网这里只有精品| 国产又黄又大久久| 免费拍拍拍网站| 欧美韩国日本在线观看 | 亚洲第一区中文99精品| 导航福利在线| 欧美成人免费va影院高清| 蜜臀av性久久久久蜜臀av麻豆| 96久久久久久| 色妞色视频一区二区三区四区| 日本不卡在线视频| 欧美1—12sexvideos| 久久精品成人一区二区三区| 亚洲一级黄色| 你懂的在线播放| 国产成一区二区| 欧美影院三区| 91wwwcom在线观看| 黄色成人在线网| 日韩精品免费在线观看| www.国产精品| 综合国产在线视频| 狠狠综合久久av一区二区老牛| 一区二区免费电影| 免费精品视频在线| 国产淫片av片久久久久久| 精品自拍偷拍| 激情丁香婷婷| 成人福利在线视频| 一本久久精品一区二区| 精品国产一级毛片| 91在线电影| 韩国精品一区二区三区六区色诱| 亚洲国产一区在线观看| 免费一级欧美在线大片| 欧美在线一区二区三区四| 精品999日本| 青青久久av北条麻妃黑人| 欧美wwwwww| av资源一区二区| 一区二区三区精品99久久| 成人精品高清在线视频| 97国产一区二区精品久久呦 | 国产精品1024| 密臀av在线播放| 精品国产乱码久久久久久蜜柚| 亚洲欧美在线另类| www.久久热.com| 国产精品99免视看9| 日韩免费视频线观看| 国产一区二区福利| 97久久人人超碰caoprom| 成人黄色短视频在线观看| 91麻豆成人久久精品二区三区| 女性隐私黄www网站视频| 欧美在线激情视频| 最新中文字幕一区二区三区| 四虎成人精品一区二区免费网站| 四虎永久在线精品免费一区二区| 91精品国产综合久久久久久久久久| 国产精品xxx在线观看| 国产自产在线视频| 国产精品色呦呦| 亚洲一二av| 特黄aaaaaaaaa毛片免费视频| 97精品视频在线| 午夜视频在线观看一区二区三区| 91色乱码一区二区三区| 一区二区三区网站| 欧美24videosex性欧美| 国产在线视频在线| 久久精品国产亚洲精品2020| 亚洲精品视频中文字幕| 国产精品第四页| 国产视频一区三区| 国产污视频在线播放| 久久9精品区-无套内射无码| 亚洲网站在线观看| 性欧美xxxx大乳国产app| 日本一区福利在线| 日韩高清av电影| 精品精品国产高清一毛片一天堂| 亚洲成人久久影院| 国产一区二区在线视频| 调教一区二区| 亚洲欧美日产图| 国产精品亚洲片夜色在线| 欧美成人官网二区| 日韩精品免费在线播放| 精品国产91久久久| 日本精品视频一区二区| 国产乱理伦片在线观看夜一区| 国产精品一区二区精品视频观看| 亚洲乱码日产精品bd在线观看| 九色一区二区| 国产一区二区自拍| 蜜桃传媒视频麻豆第一区免费观看 | 丝袜诱惑制服诱惑色一区在线观看 | sis001欧美| 免费视频观看成人| 粉嫩一区二区三区四区公司1| 四虎精品在线| 九色在线免费| 日韩a在线观看| 无线免费在线视频| 欧日韩免费视频| 国产又黄又猛视频| 2018中文字幕第一页| www成人免费视频| 你懂的在线看| 黄av在线免费观看| 国产精品亚洲成在人线| 啄木系列成人av电影| 欧美黑粗硬大| 超碰91在线观看| 天堂va在线高清一区| 性欧美69xoxoxoxo| 人人狠狠综合久久亚洲| 国产日韩亚洲| 国产午夜精品一区二区三区嫩草| 国产成人精品亚洲777人妖| 宅男噜噜噜66一区二区 | 精品伊人久久大线蕉色首页| 在线观看日韩片| 免费在线黄色av| 婷婷国产在线| 五月天婷婷在线视频| 亚洲动漫精品| 亚洲一区国产| 国产精品美女久久久久久久久| 欧美国产亚洲另类动漫| 国产一区二区在线观看视频| 制服丝袜在线91| 国产日韩欧美亚洲| 成人免费视频视频| 99re热这里只有精品免费视频 | 二个人看的毛片| 亚洲综合伊人| 卡一卡二国产精品| 亚洲三级免费观看| 欧美激情免费视频| 动漫av免费观看| 欧美一区国产| 精品一区二区三区免费毛片爱|