国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Nginx詳解(一文搞懂Nginx)以及Linux版本下安裝

這篇具有很好參考價(jià)值的文章主要介紹了Nginx詳解(一文搞懂Nginx)以及Linux版本下安裝。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、Nginx是什么?

????????Nginx(發(fā)音為"engine X")是一個(gè)流行的開源Web服務(wù)器軟件。它最初由Igor Sysoev開發(fā),并于2004年首次發(fā)布。Nginx的目標(biāo)是提供高性能、高可靠性和低內(nèi)存消耗的Web服務(wù)器,同時(shí)也可以用作反向代理服務(wù)器和負(fù)載均衡器。

????????Nginx以其優(yōu)越的性能和高度可擴(kuò)展性而聞名。相對(duì)于傳統(tǒng)的Web服務(wù)器軟件(如Apache),Nginx采用了一種事件驅(qū)動(dòng)的架構(gòu),能夠處理大量并發(fā)連接,而且在高負(fù)載下表現(xiàn)出色。它也具有較低的內(nèi)存消耗,使得它能夠高效地處理大規(guī)模的并發(fā)請(qǐng)求。

????????除了作為Web服務(wù)器,Nginx還可以用作反向代理服務(wù)器。反向代理服務(wù)器充當(dāng)客戶端和后端服務(wù)器之間的中間層,接收客戶端請(qǐng)求,并將請(qǐng)求轉(zhuǎn)發(fā)給后端服務(wù)器。這種方式可以提供負(fù)載均衡、緩存、SSL終端和訪問控制等功能。

????????另外,Nginx還可以用作負(fù)載均衡器。負(fù)載均衡是將客戶端請(qǐng)求分發(fā)到多個(gè)后端服務(wù)器上,以實(shí)現(xiàn)高可用性和擴(kuò)展性。Nginx通過采用不同的負(fù)載均衡算法(如輪詢、IP哈希、最少連接等)來分配請(qǐng)求,確保請(qǐng)求在后端服務(wù)器之間均勻分布。

二、為什么使用nginx反向代理服務(wù)器

linux nginx,nginx,linux,運(yùn)維

?

三、Nginx有什么特點(diǎn)?

  1. 高性能:Nginx采用事件驅(qū)動(dòng)的異步架構(gòu),能夠處理大量并發(fā)連接,并在高負(fù)載情況下表現(xiàn)出色。它有效地利用系統(tǒng)資源,提供高性能的請(qǐng)求處理能力。

  2. 低內(nèi)存消耗:相比于其他常見的Web服務(wù)器軟件,如Apache,Nginx在處理請(qǐng)求時(shí)消耗較少的內(nèi)存。這使得Nginx能夠高效地處理大規(guī)模的并發(fā)請(qǐng)求,同時(shí)減少了服務(wù)器硬件成本。

  3. 輕量級(jí):Nginx的代碼精簡(jiǎn),模塊化設(shè)計(jì)使得它具有較小的安裝包和磁盤占用空間。這使得Nginx易于部署和管理,同時(shí)減少了系統(tǒng)資源的使用。

  4. 反向代理和負(fù)載均衡:Nginx可以用作反向代理服務(wù)器,將客戶端請(qǐng)求轉(zhuǎn)發(fā)給后端服務(wù)器。它還支持負(fù)載均衡功能,可以將請(qǐng)求分發(fā)到多個(gè)后端服務(wù)器,提供高可用性和擴(kuò)展性。

  5. 高度可擴(kuò)展:Nginx支持動(dòng)態(tài)模塊加載和配置重載,使得系統(tǒng)管理員可以方便地?cái)U(kuò)展和定制服務(wù)器功能,而無需重啟服務(wù)器。

  6. 強(qiáng)大的配置選項(xiàng):Nginx提供了豐富的配置選項(xiàng),允許管理員對(duì)服務(wù)器行為進(jìn)行細(xì)粒度的控制。它的配置語法簡(jiǎn)潔明了,易于理解和管理。

  7. 高度可靠:Nginx具有穩(wěn)定性和可靠性,能夠處理大流量和高并發(fā)請(qǐng)求,同時(shí)具備自動(dòng)故障恢復(fù)和容錯(cuò)機(jī)制。

  8. SSL/TLS支持:Nginx內(nèi)置了對(duì)SSL/TLS協(xié)議的支持,可以進(jìn)行安全的加密通信,保護(hù)傳輸?shù)臄?shù)據(jù)安全性。

四?、Linux版本下的安裝

1.下載安裝包

Nginx官網(wǎng)下載地址https://nginx.org/en/download.htmllinux nginx,nginx,linux,運(yùn)維

將安裝包下載到本地中

?2.把下載的nginx放入linux系統(tǒng)

將nginx存放到usr/soft中

linux nginx,nginx,linux,運(yùn)維

?3.創(chuàng)建一個(gè)目錄作為nginx的安裝目錄

mkdir /usr/soft/nginx

linux nginx,nginx,linux,運(yùn)維

?4.解壓nginx源碼文件

tar -zxvf nginx-1.24.0.tar.gz? ? ? ------使用命令后查看當(dāng)前目錄

linux nginx,nginx,linux,運(yùn)維

?5.進(jìn)入解壓后的目錄

cd nginx-1.24.0

linux nginx,nginx,linux,運(yùn)維

?6.指定nginx安裝的目錄

./configure ?--prefix=/usr/soft/nginx

linux nginx,nginx,linux,運(yùn)維

?可能會(huì)出現(xiàn)下面的錯(cuò)誤,是因?yàn)槿鄙侪h(huán)境變量linux nginx,nginx,linux,運(yùn)維

?解決辦法:

執(zhí)行下面的命令下載yum

yum?-y?install?gcc?pcre-devel?zlib-devel?openssl?openssl-devel

下載完畢后在執(zhí)行? ./configure ?--prefix=/usr/soft/nginx

7.編譯

make?

linux nginx,nginx,linux,運(yùn)維?

8. 安裝

make install

linux nginx,nginx,linux,運(yùn)維

?9.查看安裝nginx的目錄中的內(nèi)容

cd /usr/soft/nginx

ll

linux nginx,nginx,linux,運(yùn)維

?10.啟動(dòng)nginx

cd sbin? ? ? ? -----進(jìn)入sbin目錄

./nginx? ? ? ? ?-----執(zhí)行nginx文件

ps -ef | grep nginx? ? ? ? -----查看nginx進(jìn)程是否啟動(dòng)

sbin/nginx ? ?啟動(dòng)nginx
./nginx -s stop ? 關(guān)閉nginx
./nginx -s reload ?重新加載nginx配置

linux nginx,nginx,linux,運(yùn)維

11.nginx默認(rèn)端口號(hào)為80

需要查看端口號(hào)是否開放,或者關(guān)閉防火墻 ,windows才能訪問

firewall-cmd --add-port=80/tcp --zone=public --permanent? ? ? ? ? ? ? ?-----開放80端口

systemctl restart firewalld? ? ? ? ? ? ? ? ? ? ?------重啟防火墻

12.測(cè)試window瀏覽器是否可以訪問代理服務(wù)器

??虛擬機(jī)的ip:80

linux nginx,nginx,linux,運(yùn)維

即安裝成功文章來源地址http://www.zghlxwxcb.cn/news/detail-705371.html

到了這里,關(guān)于Nginx詳解(一文搞懂Nginx)以及Linux版本下安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 一文搞懂Linux的標(biāo)準(zhǔn)輸出/錯(cuò)誤重定向

    ?今天在寫一個(gè)腳本時(shí),需要將shell命令和可執(zhí)行程序的輸出重定向在某一個(gè)log文件中,但是遇到了點(diǎn)小問題,索性就研究下輸出重定向到底怎么回事。 ?Linux系統(tǒng),有一個(gè)非常重要概念,就是一切皆文件。在使用shell腳本時(shí),系統(tǒng)為了能夠進(jìn)行接收外部輸入,同時(shí)向外部輸出

    2023年04月26日
    瀏覽(25)
  • 一文搞懂Linux查看log日志常用命令

    Linux查看日志的命令有多種: tail、head、cat、more、less、sed等 tail 命令是最常用的查看日志語句。以日志文件 server.log 為例,tail 命令可以用于查看日志文件的最后幾行或?qū)崟r(shí)追蹤日志文件。 查看日志文件的最后幾行,顯示 server.log 文件的最后 100 行 顯示 server.log 文件100行之后

    2024年04月26日
    瀏覽(21)
  • Alibaba Cloud Linux安裝Nginx以及常用命令

    Alibaba Cloud Linux安裝Nginx以及常用命令

    提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 提示:系統(tǒng)是Alibaba Cloud Linux 3.2104 LTS 64位: 由于我使用的是Alibaba Cloud Linux 系統(tǒng),其他的Linux 系統(tǒng)僅供參考使用! 提示:以下是本篇文章正文內(nèi)容,下面案例可供參考 這些軟件包是 Nginx 編譯和運(yùn)行所需

    2024年02月09日
    瀏覽(16)
  • 一文搞懂交叉編譯,Windows和Linux的交叉編譯

    一文搞懂交叉編譯,Windows和Linux的交叉編譯

    在一種計(jì)算機(jī)環(huán)境中運(yùn)行的編譯程序,能編譯出在另外一種環(huán)境下運(yùn)行的代碼,我們就稱這種編譯器支持交叉編譯。這個(gè)編譯過程就叫交叉編譯。簡(jiǎn)單地說,就是在一個(gè)平臺(tái)上生成另一個(gè)平臺(tái)上的可執(zhí)行代碼。這里需要注意的是所謂平臺(tái),實(shí)際上包含兩個(gè)概念:體系結(jié)構(gòu)(

    2024年02月07日
    瀏覽(23)
  • linux環(huán)境安裝使用nginx詳解

    linux環(huán)境安裝使用nginx詳解

    ? Nginx 是一款 輕量級(jí) 的 Web 服務(wù)器/ 反向代理 服務(wù)器及 電子郵件 (IMAP/POP3)代理服務(wù)器,并在一個(gè)BSD-like 協(xié)議下發(fā)行。由俄羅斯的程序設(shè)計(jì)師Igor Sysoev所開發(fā),供俄國(guó)大型的入口網(wǎng)站及搜索引擎Rambler(俄文:Рамблер)使用。其特點(diǎn)是占有內(nèi)存少, 并發(fā) 能力強(qiáng),事實(shí)上

    2024年02月15日
    瀏覽(46)
  • Linux安裝配置nginx+php搭建以及在docker中配置

    Linux安裝配置nginx+php搭建以及在docker中配置

    1.nginx源碼包編譯環(huán)境和安裝相應(yīng)的依賴 1.1 安裝編譯環(huán)境 1.2 安裝pcre庫(kù)、zlib庫(kù)和openssl庫(kù) pcre(Perl Compatible Regular Expressions)是一個(gè)Perl庫(kù),是一個(gè)用C語言編寫的正則表達(dá)式的函數(shù)庫(kù),是輕量級(jí)的函數(shù)庫(kù)。nginx的http模塊使用pcre來解析正則表達(dá)式,所以需要在linux上安裝pcre庫(kù) zlib是一

    2024年02月01日
    瀏覽(66)
  • 網(wǎng)絡(luò)安全--linux下Nginx安裝以及docker驗(yàn)證標(biāo)簽漏洞

    網(wǎng)絡(luò)安全--linux下Nginx安裝以及docker驗(yàn)證標(biāo)簽漏洞

    目錄 一、Nginx安裝 ?二、docker驗(yàn)證標(biāo)簽漏洞 1.首先創(chuàng)建 Nginx 的目錄并進(jìn)入: 2.下載 Nginx 的安裝包,可以通過 FTP 工具上傳離線環(huán)境包,也可通過 wget 命令在線獲取安裝包: 沒有 wget 命令的可通過 yum 命令安裝: 3.解壓 Nginx 的壓縮包: 4.下載并安裝 Nginx 所需的依賴庫(kù)和包:

    2024年02月11日
    瀏覽(22)
  • VMware安裝無GUI版本的Linux(CentOS7)——安裝Nginx示例demo

    VMware安裝無GUI版本的Linux(CentOS7)——安裝Nginx示例demo

    目錄 鏡像地址: VMware的CentOS7鏡像安裝? 1、打開VMware點(diǎn)擊新建虛擬機(jī) 2、默認(rèn)內(nèi)容下一步 3、稍后選擇鏡像 4、選擇Linux的CentOS7版本 5、選擇存儲(chǔ)位置 6、選擇分配處理器數(shù)量 7、分配內(nèi)存 8、使用NAT網(wǎng)絡(luò) 9、默認(rèn)LSI Loginc(L) 10、默認(rèn)SCSI(S) 11、創(chuàng)建新虛擬磁盤 12、分配磁盤空間 1

    2024年02月16日
    瀏覽(22)
  • Linux中Nginx的HTTP和HTTPS常用配置以及proxy_pass詳解

    Linux中Nginx的HTTP和HTTPS常用配置以及proxy_pass詳解

    如果出現(xiàn) (configure arguments: --with-http_ssl_module), 則已安裝(下面的步驟可以跳過,直接進(jìn)行 第3步 )。 解壓縮下載好的證書(證書一般是pem文件和key文件,這里名字可以隨便改) 將下載好的證書上上傳到服務(wù)器,我將證書放在了root目錄下的card文件夾 配置如下:

    2024年02月01日
    瀏覽(27)
  • Linux升級(jí)openssl版本、安裝nginx并配置https證書支持TLSv1.3

    參考文章 https://blog.csdn.net/weixin_43153854/article/details/109823633?utm_medium=distribute.pc_relevant.none-task-blog-2 default baidujs_baidulandingword~default-4-109823633-blog-106643510.pc_relevant_default_base2spm=1001.2101.3001.4242.3utm_relevant_index=7 參考文章 https://blog.csdn.net/t8116189520/article/details/81909574

    2024年02月14日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包