nginx fastcgi c 伺服器環境搭建

2021-06-23 02:27:44 字數 1735 閱讀 5747

nginx 的中文維基 

tar zxvf nginx-0.6.26.tar.gz

./configure,注意了類似checking for *** ... not found項,可能是依賴包沒有,則需要安裝依賴包

缺少pcre,yum install pcre安裝。或者去:

如果缺少openssl,yum install libssl-dev,或者去:

如果缺少zlib,可以yum install zlib1g,或者

make & make install

建議安裝在/usr/local/nginx下

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

2.fastcgi開發庫安裝

2.1 安裝fastcgi庫

:./configure

make

make install

2.2 示例程式

#include

int

main

(int

argc

,char

*argv

)

return

0;}

編譯後的二進位制程式為t.cgi

先有必要有這樣第乙個認識:ngxin作為乙個webserver,本身並不包含cgi的直譯器,需要通過乙個中介軟體【例如php-fpm】來執行cgi。他們之間的模式大致是:

nginx      php-fpm-------->php   

那麼nginx既然要執行c寫的cgi那麼也應該有類似php-fpm的東西。baidu, google了下,發現有乙個spawn-fcgi的東西。原本是lighttp 內的fastcgi程序管理器

複製 編譯好的spawn-fcgi到 nginx目錄,很主要!!!!

cp 

./src

/spawn

-fcgi

/usr

/local

/nginx

/sbin

/

spawn

-fcgi -a

127.0

.0.1-p

7000-f

/home

/jiangf/t

.cgi

location 

~\.cgi$

最後在瀏覽器中輸入

FTP服務 Web服務

ftp服務 web服務 一 ftp概述和搭建 1 ftp是一種應用層協議 採用c s結構設計,在傳輸層使用的是tcp的21 控制連線 與20 資料連線 2 搭建ftp站點 二 常用 ftp 服務端程式 1 iis windows server 2012 r2角色中的乙個可選角色服務 iis 元件主要...

SpringCloud服務調服務

org.springframework.cloud spring cloud starter feign enablefeignclients configuration public class mybatisplusconfig 資料許可權外掛程式 return datascopeinterce...

服務熔斷 服務降級

當某個微服務不可用或者響應時間太長時,會進行服務的降級,進而熔斷該節點微服務的呼叫,快速返回錯誤的響應資訊。當檢測到該節點微服務呼叫響應正常後,恢復呼叫鏈路。當伺服器壓力劇增的情況下,根據實際業務情況及流量,對一些服務和頁面有策略的不處理或換種簡單的方式處理,從而釋放伺服器資源以保證核心交易正常運作...