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

首頁 > 網站 > Nginx > 正文

Nginx安裝與使用教程詳解

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

前言

Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,并在一個BSD-like 協議下發行。由俄羅斯的程序設計師Igor Sysoev所開發,供俄國大型的入口網站及搜索引擎Rambler(俄文:Рамблер)使用。其特點是占有內存少,并發能力強,事實上nginx的并發能力確實在同類型的網頁服務器中表現較好。(百度百科- http://www.dwz.cn/x32kG)

1.Nginx安裝

我使用的環境是64位 Ubuntu 14.04。nginx依賴以下模塊:

l gzip模塊需要 zlib 庫

l rewrite模塊需要 pcre 庫

l ssl 功能需要openssl庫

1.1.安裝pcre

1. 獲取pcre編譯安裝包,在http://www.pcre.org/上可以獲取當前最新的版本

2. 解壓縮pcre-xx.tar.gz包。

3. 進入解壓縮目錄,執行./configure。

4. make & make install

1.2.安裝openssl

1. 獲取openssl編譯安裝包,在http://www.openssl.org/source/上可以獲取當前最新的版本。

2. 解壓縮openssl-xx.tar.gz包。

3. 進入解壓縮目錄,執行./config。

4. make & make install

1.3.安裝zlib

1. 獲取zlib編譯安裝包,在http://www.zlib.net/上可以獲取當前最新的版本。

2. 解壓縮openssl-xx.tar.gz包。

3. 進入解壓縮目錄,執行./configure。

4. make & make install

1.4.安裝nginx

1. 獲取nginx,在http://nginx.org/en/download.html上可以獲取當前最新的版本。

2. 解壓縮nginx-xx.tar.gz包。

3. 進入解壓縮目錄,執行./configure

4. make & make install

若安裝時找不到上述依賴模塊,使用--with-openssl=<openssl_dir>、--with-pcre=<pcre_dir>、--with-zlib=<zlib_dir>指定依賴的模塊目錄。如已安裝過,此處的路徑為安裝目錄;若未安裝,則此路徑為編譯安裝包路徑,nginx將執行模塊的默認編譯安裝。

啟動nginx之后,瀏覽器中輸入http://localhost可以驗證是否安裝啟動成功。

nginx安裝與使用教程,nginx安裝,nginx安裝使用

2.Nginx配置

安裝完成之后,配置目錄conf下有以下配置文件,過濾掉了xx.default配置:

tyler@ubuntu:/opt/nginx-1.7.7/conf$ tree |grep -v default

├── fastcgi.conf
├── fastcgi_params
├── koi-utf
├── koi-win
├── mime.types
├── nginx.conf
├── scgi_params
├── uwsgi_params
└── win-utf

除了nginx.conf,其余配置文件,一般只需要使用默認提供即可。

2.1.nginx.conf

nginx.conf是主配置文件,默認配置去掉注釋之后的內容如下圖所示:

l worker_process表示工作進程的數量,一般設置為cpu的核數

l worker_connections表示每個工作進程的最大連接數

l server{}塊定義了虛擬主機

n listener監聽端口

n server_name監聽域名

n location{}是用來為匹配的 URI 進行配置,URI 即語法中的“/uri/”。location / { }匹配任何查詢,因為所有請求都以 / 開頭。

u root指定對應uri的資源查找路徑,這里html為相對路徑,完整路徑為/opt/ opt/nginx-1.7.7/html/

u index指定首頁index文件的名稱,可以配置多個,以空格分開。如有多個,按配置順序查找。

nginx安裝與使用教程,nginx安裝,nginx安裝使用

從配置可以看出,nginx監聽了80端口、域名為localhost、跟路徑為html文件夾(我的安裝路徑為/opt/nginx-1.7.7,所以/opt/nginx-1.7.7/html)、默認index文件為index.html, index.htm、服務器錯誤重定向到50x.html頁面。

可以看到/opt/nginx-1.7.7/html/有以下文件:

tyler@ubuntu:/opt/nginx-1.7.7/html$ ls

50x.html index.html

這也是上面在瀏覽器中輸入http://localhost,能夠顯示歡迎頁面的原因。實際上訪問的是/opt/nginx-1.7.7/html/index.html文件。

2.2.mime.types

文件擴展名與文件類型映射表,nginx根據映射關系,設置http請求響應頭的Content-Type值。當在映射表找不到時,使用nginx.conf中default-type指定的默認值。例如,默認配置中的指定的default-type為application/octet-stream。

include mime.types;
default_type application/octet-stream;

默認

下面截一段mime.types定義的文件擴展名與文件類型映射關系,完整的請自行查看:

nginx安裝與使用教程,nginx安裝,nginx安裝使用

2.3.fastcgi_params

nginx配置Fastcgi解析時會調用fastcgi_params配置文件來傳遞服務器變量,這樣CGI中可以獲取到這些變量的值。默認傳遞以下變量:

nginx安裝與使用教程,nginx安裝,nginx安裝使用

這些變量的作用從其命名可以看出。

2.4.fastcgi.conf

對比下fastcgi.conf與fastcgi_params文件,可以看出只有以下差異:

tyler@ubuntu:/opt/nginx-1.7.7/conf$ diff fastcgi.conf fastcgi_params
2d1
< fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

即fastcgi.conf只比fastcgi_params多了一行“fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;”

原本只有fastcgi_params文件,fastcgi.conf是nginx 0.8.30 (released: 15th of December 2009)才引入的。主要為是解決以下問題(參考:http://www.dwz.cn/x3GIJ):

原本Nginx只有fastcgi_params,后來發現很多人在定義SCRIPT_FILENAME時使用了硬編碼的方式。例如,fastcgi_param SCRIPT_FILENAME /var/www/foo$fastcgi_script_name。于是為了規范用法便引入了fastcgi.conf。

不過這樣的話就產生一個疑問:為什么一定要引入一個新的配置文件,而不是修改舊的配置文件?這是因為fastcgi_param指令是數組型的,和普通指令相同的是:內層替換外層;和普通指令不同的是:當在同級多次使用的時候,是新增而不是替換。換句話說,如果在同級定義兩次SCRIPT_FILENAME,那么它們都會被發送到后端,這可能會導致一些潛在的問題,為了避免此類情況,便引入了一個新的配置文件。

因此不再建議大家使用以下方式(搜了一下,網上大量的文章,并且nginx.conf的默認配置也是使用這種方式):

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

而使用最新的方式:

include fastcgi.conf;

2.5.uwsgi_params

與fastcgi_params一樣,傳遞哪些服務器變量,只有前綴不一樣,以uwsgi_param開始而非fastcgi_param。

2.6.scgi_params

與fastcgi_params一樣,傳遞哪些服務器變量,只有前綴不一樣,以uwsgi_param開始而非fastcgi_param。

2.7.koi-utf、koi-win、win-utf

這三個文件都是與編碼轉換映射文件,用于在輸出內容到客戶端時,將一種編碼轉換到另一種編碼。

koi-win: charset_map koi8-r < -- > windows-1251

koi-utf: charset_map koi8-r < -- > utf-8

win-utf: charset_map windows-1251 < -- > utf-8

koi8-r是斯拉夫文字8位元編碼,供俄語及保加利亞語使用。在Unicode未流行之前,KOI8-R 是最為廣泛使用的俄語編碼,使用率甚至起ISO/IEC 8859-5還高。這3個文件存在是因為作者是俄國人的原因。

以上所述是小編給大家介紹的Nginx安裝與使用教程詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美大片大片在线播放| 国产精品中文久久久久久久| 亚洲第一网站男人都懂| 亚洲欧美一区二区三区四区| 毛片精品免费在线观看| 亚洲国产成人一区| 亚洲国产精品久久| 欧美性少妇18aaaa视频| 日韩欧美999| 欧美精品日韩www.p站| 精品福利在线观看| 国产精品男人爽免费视频1| 精品无人区太爽高潮在线播放| 亚洲аv电影天堂网| 亚洲国产精品人久久电影| 亚洲午夜精品久久久久久性色| 热久久美女精品天天吊色| 亚洲国产成人精品一区二区| 欧美电影免费观看高清完整| 亚洲在线一区二区| 福利视频一区二区| 亚洲人成网7777777国产| 色综合久久88| 日韩福利伦理影院免费| 亚洲第一色中文字幕| 青青青国产精品一区二区| 国产免费观看久久黄| 亚洲人成电影在线观看天堂色| 欧美成aaa人片在线观看蜜臀| 国产大片精品免费永久看nba| 国产精品久久久久久久一区探花| 精品自在线视频| 亚洲精品自拍第一页| www.亚洲成人| 97不卡在线视频| 国产专区精品视频| 91久久久久久国产精品| 亚洲人成亚洲人成在线观看| 国产精品激情自拍| 国产一区深夜福利| 亚洲乱码av中文一区二区| 久久久久久久久久av| 欧美一级免费看| 精品国产自在精品国产浪潮| 亚洲精品综合精品自拍| 欧美黄色成人网| 欧美大片va欧美在线播放| 久久久亚洲福利精品午夜| 日韩最新在线视频| 亚洲第一在线视频| 在线观看日韩视频| 不卡av电影院| 国产精品a久久久久久| 午夜精品一区二区三区在线播放| 国产亚洲激情视频在线| 色悠久久久久综合先锋影音下载| 亚洲电影免费观看高清| 91久久久久久| 国产在线观看精品| 77777亚洲午夜久久多人| 欧美精品一区在线播放| 成人欧美在线视频| 68精品久久久久久欧美| 欧美日韩福利视频| 欧美放荡办公室videos4k| 在线精品高清中文字幕| 欧美日韩视频免费播放| 日韩精品亚洲元码| 国产精品18久久久久久首页狼| 欧美日产国产成人免费图片| 国产视频精品久久久| 在线观看国产精品91| 美女久久久久久久久久久| 亚洲影院污污.| 欧美日韩亚洲精品一区二区三区| 在线免费观看羞羞视频一区二区| 尤物精品国产第一福利三区| 欧美在线视频免费播放| 91在线网站视频| 久久精品国产亚洲| 日韩av中文在线| 91精品国产综合久久香蕉的用户体验| 伦伦影院午夜日韩欧美限制| 一本一道久久a久久精品逆3p| 亚洲成色777777在线观看影院| 色综合视频一区中文字幕| 国内精品久久久久久久久| 一本色道久久综合狠狠躁篇的优点| 久久天天躁狠狠躁夜夜av| 精品久久香蕉国产线看观看gif| 久久精品电影一区二区| 欧美亚洲在线视频| 69久久夜色精品国产7777| 亚洲成人1234| 欧美激情精品久久久| 国产精品网址在线| 欧美日韩亚洲激情| 岛国av在线不卡| 97碰碰碰免费色视频| 97在线视频观看| 亚洲免费福利视频| 国产精品女视频| 欧美激情精品久久久久久大尺度| 最近的2019中文字幕免费一页| 欧美日韩一区二区免费视频| 精品亚洲男同gayvideo网站| 日韩中文娱乐网| 国产精品video| 日韩中文字幕国产精品| 亚洲xxxx做受欧美| 91精品免费久久久久久久久| 欧美色图在线视频| 亚洲乱码一区二区| 亚洲欧美综合另类中字| 久久综合亚洲社区| 亚洲xxxxx性| 亚洲护士老师的毛茸茸最新章节| 国产一区二区三区在线视频| 精品久久久香蕉免费精品视频| 18久久久久久| 久久香蕉精品香蕉| 2019中文字幕在线免费观看| 久久久91精品国产| 福利二区91精品bt7086| 亚洲人成网站777色婷婷| 国产精品劲爆视频| 亚洲一区二区三区四区视频| 国产精品偷伦一区二区| 欧美主播福利视频| 日韩电影大全免费观看2023年上| 久久av红桃一区二区小说| 精品久久久久久亚洲国产300| 成人444kkkk在线观看| 亚洲欧美综合另类中字| 国精产品一区一区三区有限在线| 亚洲精品在线看| 久久久久久尹人网香蕉| 亚洲电影在线看| 国产精品一区二区av影院萌芽| 中文字幕精品在线视频| 欧美一区二区三区精品电影| 国产精品成人免费电影| 亚洲人成五月天| 色悠悠久久88| 国产精品美女免费看| 欧美日韩国产区| 色哟哟网站入口亚洲精品| 欧美激情a∨在线视频播放| 亚洲自拍偷拍网址| 国产精品精品视频一区二区三区| 色综合视频一区中文字幕| 亚洲第一精品电影| 中文字幕国产精品久久| 精品性高朝久久久久久久| 精品五月天久久| 疯狂做受xxxx高潮欧美日本| 日韩一区二区三区在线播放| 国产亚洲激情视频在线| 国产精品成熟老女人| 亚洲成人免费在线视频| 日韩中文字幕在线播放| 九九热视频这里只有精品| 91久久中文字幕| 欧美午夜视频在线观看|