日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Nginx >内容正文

Nginx

轻量级HTTP服务器Nginx(安装篇)

發布時間:2023/12/4 Nginx 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 轻量级HTTP服务器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-devel三個軟件庫可以通過安裝光盤直接選擇安裝得到,而pcre-devel庫默認不在系統光盤中,所以這里重點介紹pcre-devel庫。
二、安裝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.02]#./configure ?
  • [root@localhost?pcre-8.02]#make ?
  • [root@localhost?pcre-8.02]#make?install ?
  • 三、開始安裝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@localhostnginx-0.7.65]#./configure?\ ?
  • --with-http_stub_status_module??--prefix=/opt/nginx ?
  • [root@localhost?nginx-0.7.65]#make ?
  • [root@localhost?nginx-0.7.65]#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。
    一個完整的配置文件結構如下圖所示。


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

    總結

    以上是生活随笔為你收集整理的轻量级HTTP服务器Nginx(安装篇)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。