亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Nginx > 正文

輕量級HTTP服務器Nginx:安裝與配置

2024-08-30 12:29:12
字體:
來源:轉載
供稿:網友

以下內容涉及到Nginx的安裝與配置,大家可以通過詳細的安裝說明來進行學習。

下載與安裝Nginx

    Nginx的官方網站是http://sysoev.ru/nginx/,英文主頁為http://nginx.net,從這里可以獲得Nginx的最新版本信息。Nginx有三個版本:穩定版、開發版和歷史穩定版。開發版更新較快,包含最新的功能和bug的修復,但同時也可能會出現新的bug。開發版一旦更新穩定下來,就會被加入穩定版分支中。然而有些新功能不一定會被加到穩定版中去。穩定版更新較慢,但是bug較少,可以作為生產環境的首選,因此通常建議使用穩定版。歷史穩定版為以往穩定版本的匯總,不包含最新的功能。

    這里選擇當前的穩定版本nginx-0.7.65作為介紹對象,開始介紹編譯安裝。在安裝Nginx之前,確保系統已經安裝了gcc、openssl-devel、pcre-devel和zlib-devel軟件庫。

    Linux開發庫是在安裝系統時通過手動選擇安裝的,gcc、openssl-devel、zlib-dcvel三個軟件庫可以通過安裝光盤直接選擇安裝,而pcre-devel庫默認不在系統光盤中,所以這里重點介紹pcre-devel庫。

    1.安裝Nginx所需的pcre-devel庫

    安裝pcre庫是為了使Nginx支持HTTP Rewrite模塊。下面進行安裝,過程如下:

[ root@localhost home] #  tar  zxvf  pcre-8.02.tar.gz
[ root@localhost home] # cd pcre-8.02
[ root@localhost pcre-8.02J # . /configure
[ root@localhost pcre-8.02J #make
[ root@localhost pcre-8.02] #make  install

2.開始安裝Nginx

    Nginx酌安裝非常簡單。在默認情況下,經過編譯安裝的Nginx包含了大部分可用模塊??梢酝ㄟ^“./configure --help”選項設置各個模塊的使用情況,例如對不需要的http_ssi模塊,可通過“--without-http_ssi_module”方式關閉此。同理,如果需要“http_perl“”模塊,那么可以通過“-with-http_perl_module”方式進行安裝。下面是安裝過程:

[root@localhost home] # tar zxvf nginx-0.7.65.tar.gz
[root@localhost home] #cd nginx-0.7.65
[root@localhost nginx-0.7.65] # ./conf igure /
-with-http_stub_status module  --prefix=/opt/nginx
[root@localhost nginx-0.7.65J #make
[root@localhost nginx-O.7.65J #make install

    在上面的configure選項中,“--with-http_stub_status_module”可以用來啟用Nginx的NginxStatus功能,以監控Nginx的當前狀態。

    至此,Nginx已經安裝完成了。

Nginx配置文件的結構

    Nginx的配置文件是一個純文本文件,它一般位于Nginx安裝目錄的conf目錄下,整個配置文件是以block的形式組織的。每個block一般以一個大括號“{}"來表示,block可以分為幾個層次,整個配置文件中main指令位于最高層,在main層下面可以有Events、HTTP等層級,而在HTTP層中又包含有server層,即server block,server block中又可分為location層,并且一個server block中可以包含多個location block。

    一個完整的配置文件結構如圖1-2所示。

HTTP服務器,Nginx,安裝,配置

圖1-2 Nginx配置文件結構

在了解完配置文件結構之后,就可以開始配置和調試Nginx了。

配置與調試Nginx

    Nginx安裝完畢后,會產生相應的安裝目錄,根據前面的安裝路徑,Nginx的配置文件路徑為/opt/nginx/conf,其中nginx.conf為Nginx的主配置文件。這里重點介紹nginx.conf這個配置文件。

    Nginx配置文件主要分為4部分:main(全局設置)、server(主機設置)、upstream(負載均衡服務器設置)和location(URL匹配特定位置的設置)。main部分設置的指令將影響其他所有設置:server部分的指令主要用于指定主機和端口;upstream指令主要用于負載均衡,設置一系列的后端服務器:location部分用于匹配網頁位置。這四者之間的關系如下:server繼承main.location繼承server,upstream既不會繼承其他設置也不會被繼承。

    在這4個部分當中,每個部分都包含若干指令,這些指令主要包含Nginx的主模塊指令、事件模塊指令、HTTP核心模塊指令。同時每個部分還可以使用其他HTTP模塊指令,例如Http SSL模塊、Http Gzip Static模塊和Http Addition模塊等。

    下面通過一個Nginx配置實例,詳細介紹nginx.conf每個指令的含義。為了能更清楚地了解Nginx的結構和每個配置選項的含義,這里按照功能點將Nginx配置文件分為7個部分依次講解。下面就圍繞這7個部分進行介紹。

1.Nginx的全局配置

    下面這段內容是對Nginx的全局屬性配置,代碼如下:

    user  nobody nobody;
    worker_processes  4;
    error_log  logs/error.log  notice;
    pid    logs/nginx.pid;
    worker_rlimit_nofile 65535;
    events{
    use epoll;
    worker_connections    65536;
    }

上面這段代碼中每個配置選項的含義解釋如下:

    口user是個主模塊指令,指定Nginx Worker進程運行用戶以及用戶組,默認由nobody賬號運行。
    口worker_processes是個主模塊指令,指定了Nginx要開啟的進程數。每個Nginx進程平均耗費1OMB~12MB內存。根據經驗,一般指定一個進程足夠了,如果是多核CPU,建議指定和CPU的數量一樣多的進程數即可。
    口error_log是個主模塊指令,用來定義全局錯誤日志文件。日志輸出級別有debug、info、notice、warn、error、crit可供選擇,其中,debug輸出日志最為最詳細,而crit輸出日志最少。
    口pid是個主模塊指令,用來指定進程id的存儲文件位置。
    口worker_rlimit_nofile用于綁定worker進程和CPU,Linux內核2.4以上可用。
    口events指令用來設定Nginx的工作模式及連接數上限。
    口use是個事件模塊指令,用來指定Nginx的工作模式。Nginx支持的工作模式有select、poll、kqueue、epoll、rtsig和/dev/poll。其中select和poll都是標準的工作模式,kqueue和epoll是高效的工作模式,不同的是epoll用在Linux平臺上,而kqueue用在BSD系統中。對于Linux系統,epoll工作模式是首選。
    口worker_connections也是個事件模塊指令,用于定義Nginx每個進程的最大連接數,默認是1024。最大客戶端連接數由worker_processes和worker_connections決定,即max_client=worker_processes*worker_connections,在作為反向代理時變為:max_clients=worker_processes*worker_connections/4。
    進程的最大連接數受Linux系統進程的最大打開文件數限制,在執行操作系統命令“ulimit -n 65536"后worker_connections的設置才能生效。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
8090理伦午夜在线电影| 亚洲成人黄色在线观看| 亚洲成人激情图| 国产ts人妖一区二区三区| 日韩精品在线观| 中文字幕av一区| 精品一区二区三区三区| 日韩理论片久久| 国产香蕉一区二区三区在线视频| 日韩麻豆第一页| 亚州精品天堂中文字幕| 69久久夜色精品国产69| 亚洲一区二区久久久久久久| 777777777亚洲妇女| 国产精品第一页在线| 亚洲自拍中文字幕| 91精品国产综合久久香蕉最新版| 性日韩欧美在线视频| 日韩av在线免播放器| 国产成人欧美在线观看| 国产一区二区黑人欧美xxxx| 日韩欧美中文第一页| 久久久91精品国产一区不卡| 欧美成人免费在线视频| 久久久之久亚州精品露出| 日韩最新av在线| 亚洲第一福利在线观看| 亚洲人a成www在线影院| 亚洲第一区中文字幕| 国产日产欧美a一级在线| 狠狠干狠狠久久| 亚洲人成电影在线播放| 欧美怡春院一区二区三区| 麻豆成人在线看| 欧美成人精品一区二区三区| 欧美精品一本久久男人的天堂| 欧美激情一级欧美精品| 欧美激情精品久久久久久久变态| 亚洲精品日韩欧美| 久热精品视频在线免费观看| 亚洲色无码播放| 欧美日韩成人在线播放| 欧美性做爰毛片| 日韩精品高清在线| 亚洲精品之草原avav久久| 日韩一级裸体免费视频| 91精品国产免费久久久久久| 久久青草精品视频免费观看| 亚洲2020天天堂在线观看| 久久夜精品va视频免费观看| 亚洲欧美日韩中文视频| 欧美性猛交xxxx乱大交3| 日韩成人在线视频网站| 精品福利在线视频| 综合网中文字幕| 亚洲自拍偷拍一区| 欧美性猛交xxxxx水多| 国产日本欧美一区二区三区| 欧美老女人在线视频| 国产精品欧美日韩一区二区| 91中文字幕在线观看| 日韩av手机在线看| 久久久久久久久久久成人| 国产精品视频一区国模私拍| 成人黄色生活片| 日本免费一区二区三区视频观看| 亚洲最大的av网站| 亚洲成人精品在线| 久久999免费视频| 亚洲精品欧美一区二区三区| 欧美极品少妇xxxxⅹ喷水| 美日韩精品免费视频| 一道本无吗dⅴd在线播放一区| 久久国产精品久久国产精品| 久久久久久久久网站| 亚洲黄色av女优在线观看| 亚洲韩国青草视频| 日韩成人在线视频观看| 97在线免费观看视频| 7m第一福利500精品视频| 国产精品丝袜高跟| 欧美一级bbbbb性bbbb喷潮片| 日韩在线高清视频| 日韩电影网在线| 欧美日韩另类视频| 一色桃子一区二区| 久久九九免费视频| 亚洲v日韩v综合v精品v| 日本在线精品视频| 51色欧美片视频在线观看| 精品偷拍一区二区三区在线看| 欧美激情区在线播放| 国产主播在线一区| 午夜精品久久久久久久男人的天堂| 久久精品国产一区二区电影| 国产91精品黑色丝袜高跟鞋| 欧美疯狂xxxx大交乱88av| 久久久久久久一| 欧美专区在线播放| 色偷偷噜噜噜亚洲男人| 91精品视频免费观看| 久久精品国产96久久久香蕉| 最近免费中文字幕视频2019| 欧美剧在线观看| 91av在线视频观看| 懂色av中文一区二区三区天美| 成人伊人精品色xxxx视频| 欧美在线一级va免费观看| 国产狼人综合免费视频| 午夜精品在线视频| 欧美精品激情视频| 成人妇女淫片aaaa视频| 国产亚洲欧美另类中文| 中文字幕日韩专区| 韩国19禁主播vip福利视频| 国产亚洲激情视频在线| 久久露脸国产精品| 日韩精品中文字幕久久臀| 日韩欧美极品在线观看| 色综合天天狠天天透天天伊人| 亚洲va久久久噜噜噜久久天堂| 欧美激情视频在线免费观看 欧美视频免费一| 国产午夜精品美女视频明星a级| 国产欧美一区二区白浆黑人| 中文字幕亚洲欧美一区二区三区| 亚洲色图狂野欧美| 亚洲aaaaaa| 中文字幕日韩欧美精品在线观看| 国产一级揄自揄精品视频| 日韩视频免费大全中文字幕| 欧美黄色片在线观看| 国产激情久久久久| 亚洲桃花岛网站| 亚洲精品成人免费| 亚洲精品美女在线观看播放| 日韩av免费在线观看| 亚洲欧美综合v| 国产这里只有精品| 亚洲综合在线做性| 亚洲国产精品成人va在线观看| 伊人久久久久久久久久久| 亚洲欧洲午夜一线一品| 国产欧美在线播放| 91亚洲精品在线观看| 亚洲偷熟乱区亚洲香蕉av| 精品久久久久久久久中文字幕| 国内精品在线一区| www欧美xxxx| 日韩中文字幕在线播放| 91国产美女在线观看| 久久精品99久久香蕉国产色戒| 日韩天堂在线视频| 久久综合国产精品台湾中文娱乐网| 日韩av免费在线| 亚洲成人精品视频在线观看| 中文字幕亚洲无线码在线一区| 国产噜噜噜噜噜久久久久久久久| 久久999免费视频| 日韩免费在线看| 欧美精品xxx| 欧美孕妇性xx| 久久久精品亚洲| 亚洲免费av片| 亚洲精品国产品国语在线|