最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx手動(dòng)編譯、安裝超詳細(xì)教程

 更新時(shí)間:2023年09月28日 09:45:36   作者:禿了也弱了。  
Nginx安裝除了編譯以外,我們還可以直接用操作系統(tǒng)上自帶的工具比如說(shuō)yum、apt-get直接安裝,這篇文章主要介紹了Nginx手動(dòng)編譯、安裝超超詳解,需要的朋友可以參考下

一、為什么要手動(dòng)編譯Nginx

Nginx安裝除了編譯以外,我們還可以直接用操作系統(tǒng)上自帶的工具比如說(shuō)yum、apt-get直接安裝。

但是直接安裝Nginx二進(jìn)制文件有一個(gè)問(wèn)題:Nginx二進(jìn)制文件會(huì)把模塊直接編譯進(jìn)來(lái),Nginx官方模塊并不是每一個(gè)都會(huì)默認(rèn)開(kāi)啟,如果想要添加第三方Nginx模塊,必須通過(guò)編譯Nginx才能把第三方強(qiáng)大生態(tài)圈中的功能添加到Nginx中。

二、下載Nginx

1、官網(wǎng)

http://nginx.org/

找到右下角的download:

我們復(fù)制鏈接地址,到linux服務(wù)器中。

2、下載至linux服務(wù)器

# 下載
wget http://nginx.org/download/nginx-1.24.0.tar.gz
# 解壓
tar -zxvf nginx-1.24.0.tar.gz
# 進(jìn)入到源碼目錄
cd nginx-1.24.0/

3、源碼目錄分析

  • auto目錄:主要包含用于編譯的核心功能、lib庫(kù)以及輔助config配置文件的核心功能。
  • CHANGES文件:包含nginx每一個(gè)版本中提供的特性及bug-fix。
  • CHANGES.ru文件:俄羅斯版本的change文件。
  • conf目錄:該目錄中包含示例配置文件。
  • configure腳本:該腳本用于生成中間文件,執(zhí)行編譯前的一個(gè)必備動(dòng)作。
  • contrib目錄:提供vim工具,使用vim可以高亮顯示conf配置文件(需要手動(dòng)拷貝:cp -r contrib/vim/* ~/.vim)
  • html目錄:提供了兩個(gè)html文件,一個(gè)是首頁(yè)一個(gè)是50x錯(cuò)誤。
  • man目錄:幫助文件。
  • src目錄:源代碼。

4、編譯安裝

# 查看configure 支持的參數(shù),其中包含指定某些路徑、開(kāi)啟某些模塊、編譯中特殊參數(shù)
#./configure --help | more
# 安裝nginx必備依賴庫(kù)
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
# 進(jìn)行編譯,指定安裝目錄,沒(méi)什么報(bào)錯(cuò)就是編譯成功
./configure --prefix=/nginx

configure命令執(zhí)行完之后,會(huì)生成一些中間文件,存放在objs目錄下:

其中,ngx_modules.c文件中,決定了我們?cè)趫?zhí)行編譯時(shí),哪些模塊會(huì)編譯進(jìn)nginx。

# 在nginx根目錄進(jìn)行編譯(configure所在的目錄)
make

此時(shí)又生成了大量的中間文件,以及執(zhí)行的nginx二進(jìn)制文件(在objs目錄下):

# 安裝(configure所在的目錄)
make install

5、安裝目錄

  • conf目錄包含配置文件
  • sbin目錄包含二進(jìn)制可執(zhí)行文件
  • logs目錄包含日志文件
  • html包含html文件

三、啟動(dòng)

1、啟動(dòng)

# 進(jìn)入到sbin目錄
cd /nginx/sbin
# 啟動(dòng)
./nginx

2、訪問(wèn)一下80端口

打開(kāi)默認(rèn)的index頁(yè)面!

到此這篇關(guān)于Nginx手動(dòng)編譯、安裝超超詳解的文章就介紹到這了,更多相關(guān)Nginx編譯安裝內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • nginx部署多個(gè)前端項(xiàng)目詳細(xì)步驟

    nginx部署多個(gè)前端項(xiàng)目詳細(xì)步驟

    最近一臺(tái)服務(wù)器要配置多個(gè)前端項(xiàng)目,當(dāng)然前后端分離就需要nginx來(lái)配置了,下面這篇文章主要給大家介紹了關(guān)于nginx部署多個(gè)前端項(xiàng)目的詳細(xì)步驟,需要的朋友可以參考下
    2023-10-10
  • Nginx工作模式及代理配置的使用細(xì)節(jié)

    Nginx工作模式及代理配置的使用細(xì)節(jié)

    這篇文章主要為大家介紹了Nginx工作模式及代理配置的使用細(xì)節(jié),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03
  • 在ubuntu下為nginx配置支持cgi腳本的方案

    在ubuntu下為nginx配置支持cgi腳本的方案

    本文的需求:讓nginx能夠解析.cgi后綴的文件,相信會(huì)特意看這篇文章的人對(duì)CGI是什么及其作用已經(jīng)有了足夠的了解,所以在這里不再贅述,直接開(kāi)始配置。
    2017-02-02
  • Nginx 啟動(dòng)、停止、重啟、升級(jí)操作命令收集

    Nginx 啟動(dòng)、停止、重啟、升級(jí)操作命令收集

    也許你不知道什么是Nginx,Nginx是一個(gè)WEB服務(wù)器,如IIS那樣,現(xiàn)在好多門戶都在使用了Nginx作為WEB服務(wù)器了,Nginx在Linux系統(tǒng)下跑很優(yōu)秀,強(qiáng)過(guò)其它的WEB服務(wù)端,還可以做負(fù)載均衡,很不錯(cuò)吧。
    2010-10-10
  • nginx從編譯安裝到配置文件說(shuō)明中文詳細(xì)介紹

    nginx從編譯安裝到配置文件說(shuō)明中文詳細(xì)介紹

    Nginx配置文件主要分成四部分:main(全局設(shè)置)、server(主機(jī)設(shè)置)、upstream(上游服務(wù)器設(shè)置,主要為反向代理、負(fù)載均衡相關(guān)配置)和 location(URL匹配特定位置后的設(shè)置)
    2018-10-10
  • Nginx反向代理location和proxy_pass配置規(guī)則詳細(xì)總結(jié)

    Nginx反向代理location和proxy_pass配置規(guī)則詳細(xì)總結(jié)

    nginx代理訪問(wèn)很好用,但是好多人不清楚location和proxy_pass組合在一起使用時(shí)訪問(wèn)的url被代理的url真實(shí)地址是什么,下面這篇文章主要給大家介紹了關(guān)于Nginx反向代理location和proxy_pass配置規(guī)則的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • Nginx服務(wù)器中關(guān)于SSL的安全配置詳解

    Nginx服務(wù)器中關(guān)于SSL的安全配置詳解

    這篇文章主要介紹了Nginx服務(wù)器中關(guān)于SSL的安全配置詳解,2014年曝出的SSL安全漏洞無(wú)疑為整個(gè)業(yè)界帶來(lái)了巨大震動(dòng),本文便對(duì)此給出相關(guān)安全維護(hù)方法,需要的朋友可以參考下
    2015-06-06
  • Nginx中指令server_name的詳細(xì)使用指南

    Nginx中指令server_name的詳細(xì)使用指南

    對(duì)于Web開(kāi)發(fā)者來(lái)說(shuō),Nginx是一個(gè)強(qiáng)大且靈活的Web服務(wù)器和反向代理服務(wù)器,下面這篇文章主要介紹了Nginx中指令server_name詳細(xì)使用的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-07-07
  • Nginx 配置跨域的實(shí)現(xiàn)及常見(jiàn)問(wèn)題解決

    Nginx 配置跨域的實(shí)現(xiàn)及常見(jiàn)問(wèn)題解決

    本文主要介紹了Nginx 配置跨域的實(shí)現(xiàn)及常見(jiàn)問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-06-06
  • nginx日志切割定時(shí)任務(wù)的實(shí)現(xiàn)

    nginx日志切割定時(shí)任務(wù)的實(shí)現(xiàn)

    Nginx日志切割能有效管理日志,便于查詢、控制存儲(chǔ)空間、提高處理效率、方便備份與歸檔,減少數(shù)據(jù)丟失風(fēng)險(xiǎn),實(shí)現(xiàn)方法包括重命名日志文件、編寫定時(shí)日志腳本和設(shè)置crontab定時(shí)任務(wù)
    2024-11-11

最新評(píng)論

平乐县| 凯里市| 五寨县| 长治县| 稻城县| 盐池县| 东乌珠穆沁旗| 晋宁县| 鄱阳县| 花垣县| 册亨县| 西畴县| 阳西县| 肥东县| 应用必备| 水城县| 会东县| 安陆市| 康马县| 古浪县| 清水河县| 团风县| 台山市| 修水县| 卢龙县| 普洱| 伊宁县| 营山县| 正镶白旗| 岫岩| 长子县| 南岸区| 永城市| 如东县| 富平县| 阜南县| 合阳县| 石景山区| 镇坪县| 腾冲县| 漳浦县|