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

nginx 以及nginx優(yōu)化

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

目錄

nginx功能介紹

靜態(tài)文件服務(wù)

反向代理

動(dòng)態(tài)內(nèi)容處理

SSL/TLS 加密支持

虛擬主機(jī)支持

URL 重寫和重定向

緩存機(jī)制

日志記錄

可擴(kuò)展性和靈活性

nginx的主要應(yīng)用場(chǎng)景

nginx常用命令

nginx另外一種安裝方式

nginx常用的信號(hào)符:

nginx配置文件詳解


nginx功能介紹

Nginx 是一款高性能的開源 Web 服務(wù)器和反向代理服務(wù)器,它具有以下主要功能:

靜態(tài)文件服務(wù)

Nginx 可以直接提供靜態(tài)文件的服務(wù),例如 HTML、CSS、JavaScript、圖像等。
它能夠高效地處理并響應(yīng)靜態(tài)文件的請(qǐng)求。

反向代理

Nginx 可以作為反向代理服務(wù)器,將客戶端的請(qǐng)求轉(zhuǎn)發(fā)給后端的多個(gè)服務(wù)器。
它可以實(shí)現(xiàn)負(fù)載均衡、高可用性和故障轉(zhuǎn)移,提供更好的性能和可靠性。

動(dòng)態(tài)內(nèi)容處理

Nginx可以與后端應(yīng)用服務(wù)器(如 PHP-FPM、Node.js、Java 應(yīng)用服務(wù)器等)配合使用,
實(shí)現(xiàn)動(dòng)態(tài)內(nèi)容的處理和執(zhí)行。它可以代理動(dòng)態(tài)請(qǐng)求,并將請(qǐng)求的結(jié)果返回給客戶端。
?

SSL/TLS 加密支持

Nginx 支持通過 SSL/TLS 對(duì)客戶端和服務(wù)器之間的通信進(jìn)行加密,
提供安全的 HTTPS 連接。

虛擬主機(jī)支持

Nginx 支持配置多個(gè)虛擬主機(jī),使得可以在同一臺(tái)服務(wù)器上托管多個(gè)域名或站點(diǎn)。
每個(gè)虛擬主機(jī)可以擁有獨(dú)立的配置和資源。

URL 重寫和重定向

Nginx 支持靈活的 URL 重寫和重定向規(guī)則,可以對(duì)請(qǐng)求的 URL 進(jìn)行修改和重定向,
實(shí)現(xiàn) URL 的美化和重定向策略。

緩存機(jī)制

Nginx 提供了強(qiáng)大的緩存功能,可以緩存靜態(tài)文件和動(dòng)態(tài)內(nèi)容,
以減輕后端服務(wù)器的負(fù)載并提供更快的響應(yīng)速度。

日志記錄

Nginx 能夠記錄訪問日志和錯(cuò)誤日志,可以記錄請(qǐng)求的詳細(xì)信息,包括訪問時(shí)間、請(qǐng)求路徑、
IP、響應(yīng)狀態(tài)等,幫助進(jìn)行故障排查和性能分析。

可擴(kuò)展性和靈活性

Nginx 的模塊化架構(gòu)和強(qiáng)大的配置選項(xiàng)使得它具有很高的可擴(kuò)展性和靈活性。
你可以通過加載不同的模塊和自定義配置來滿足特定的需求。

nginx的主要應(yīng)用場(chǎng)景

1、靜態(tài)服務(wù)

2、反向代理,負(fù)載均衡

3、緩存服務(wù)

4、動(dòng)態(tài)服務(wù)

nginx常用命令

nginx -t:檢查配置文件是否配置正確

nginx -v:查看nginx的版本號(hào)

nginx -s:向主進(jìn)程傳輸信號(hào)(停止、開啟、重啟、重新加載)

nginx -c:設(shè)置配置文件的默認(rèn)路徑

nginx另外一種安裝方式

epel源

yum install -y epel-release

yum install nginx -y

nginx常用的信號(hào)符:

信號(hào)符結(jié)合kill命令

kill -USR 1 pid號(hào) #日志分割

kill -s HUP pid號(hào) #只要是kill,只能跟pid號(hào),重新加載

killall -s HUP nginx #用killall可以跟服務(wù)名,也可以用pid號(hào)

kill -s QUIT pid號(hào) #優(yōu)雅退出,有人訪問時(shí),不會(huì)結(jié)束進(jìn)程,訪問完了,才會(huì)結(jié)束進(jìn)程

kill -s WINCH pid號(hào) #優(yōu)雅的結(jié)束worker,直到請(qǐng)求完成,才會(huì)結(jié)束worker進(jìn)程
?

nginx配置文件詳解

nginx 以及nginx優(yōu)化,nginx,運(yùn)維

work_processes 1; #工作進(jìn)程也就是worker進(jìn)程的數(shù)量,一般是配置成cpu數(shù)一致或者2倍。一般來說小網(wǎng)站設(shè)置成1,足夠了。

nginx 以及nginx優(yōu)化,nginx,運(yùn)維

events塊配置影響nginx服務(wù)器與用戶之間的網(wǎng)絡(luò)連接

worker_connections 1024; #每個(gè)進(jìn)程可以處理的最大連接數(shù) //ulimit -a 可以查看連接數(shù)限制

修改linux服務(wù)器文件的最大打開數(shù)量:ulimit -n 65535 (linux只支持打開65535) //臨時(shí)修改
nginx 以及nginx優(yōu)化,nginx,運(yùn)維

http模塊主要是針對(duì)http請(qǐng)求的配置,代理、緩存、日志,反向代理,虛擬web主機(jī),server塊。

非http請(qǐng)求的方式,不能寫在該模塊當(dāng)中。反向代理:七層,四層(不能配置在http模塊中)

keepalive_timeout 65; #65秒

gzip on #打開壓縮模塊

nginx 以及nginx優(yōu)化,nginx,運(yùn)維
?

server模塊可以配置虛擬主機(jī)的相關(guān)參數(shù),一個(gè)http模塊當(dāng)中,可以有多個(gè)server模塊,一個(gè)server模塊對(duì)應(yīng)一個(gè)虛擬主機(jī)

server {

listen 80;

server_name office.dmsd.tech;

root /nginx/www;

index index.php index.html index.html;

charset utf-8;

access_log logs/access.log;

error_log logs/error.log;

}
?

nginx 以及nginx優(yōu)化,nginx,運(yùn)維

location模塊匹配的是URI

location / #通用匹配

location = #精確匹配

location模塊中

root 拼接,root指定的目錄和location匹配的uri之間做的一個(gè)拼接,/opt/ky30 這兩個(gè)路徑都要真實(shí)存在,而且都是目錄,并且,在uri目錄里面要有web文件。

alias:匹配指定路徑下的web文件

root后面有沒有/無所謂 root /opt/

alias加了/,后面也必須有/,否則,匹配不到 alias /opt
nginx 以及nginx優(yōu)化,nginx,運(yùn)維

root標(biāo)簽可以使用重定向

alias不可以設(shè)置重定向

proxy_pass #反向代理配置,也是寫在location模塊當(dāng)中文章來源地址http://www.zghlxwxcb.cn/news/detail-642577.html

到了這里,關(guān)于nginx 以及nginx優(yōu)化的文章就介紹完了。如果您還想了解更多內(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)文章

  • Nacos 運(yùn)維優(yōu)化手冊(cè)

    背景 引入 Nacos 服務(wù)注冊(cè)和配置管理功能后,尤其是服務(wù)配置的功能后,發(fā)現(xiàn) nacos 很是占用磁盤資源,今天看服務(wù)器上日志文件多達(dá) 68G,決定優(yōu)化一下,記錄優(yōu)化步驟。 優(yōu)化步驟 進(jìn)入 nacos 根目錄,例如 /opt/nacos,執(zhí)行如下步驟: 停止應(yīng)用:bin/shutdown.sh 改配置conf/application

    2024年02月07日
    瀏覽(17)
  • 【運(yùn)維知識(shí)進(jìn)階篇】集群架構(gòu)-Nginx高可用Keepalived

    【運(yùn)維知識(shí)進(jìn)階篇】集群架構(gòu)-Nginx高可用Keepalived

    高可用是指2臺(tái)機(jī)器啟動(dòng)著完全相同的業(yè)務(wù)系統(tǒng),一臺(tái)機(jī)器宕機(jī)后,另一臺(tái)可以快速啟用,用戶是無感知的。高可用硬件通常使用F5,軟件通常使用keepalived。keepalived軟件是基于VRRP協(xié)議實(shí)現(xiàn)的,VRRP虛擬路由冗余協(xié)議,主要用于解決單點(diǎn)故障。 目錄 VRRP實(shí)現(xiàn)原理 Keepalived核心概念

    2024年02月06日
    瀏覽(21)
  • 大數(shù)據(jù)云計(jì)算運(yùn)維之Nginx反向代理與負(fù)載均衡

    大數(shù)據(jù)云計(jì)算運(yùn)維之Nginx反向代理與負(fù)載均衡

    一、Nginx概述 1.1 概述 Nginx(“engine x”)是一個(gè)高性能的 HTTP /反向代理的服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器。 官方測(cè)試nginx能夠支撐5萬并發(fā),并且cpu,內(nèi)存等資源消耗卻非常低,運(yùn)行非常穩(wěn)定。最重要的是開源,免費(fèi),可商用的。 Nginx還支持熱部署,幾乎可以做到7 *

    2024年02月11日
    瀏覽(29)
  • 【運(yùn)維】第03講(上):Nginx 負(fù)載均衡常見架構(gòu)及問題解析

    【運(yùn)維】第03講(上):Nginx 負(fù)載均衡常見架構(gòu)及問題解析

    實(shí)際上 Nginx 除了承擔(dān)代理網(wǎng)關(guān)角色外還會(huì)應(yīng)用于 7 層應(yīng)用上的負(fù)載均衡,本課時(shí)重點(diǎn)講解 Nginx 的負(fù)載均衡應(yīng)用架構(gòu),及最常見的問題。 Nginx 作為負(fù)載均衡是基于代理模式的基礎(chǔ)之上,所以在學(xué)習(xí)本課時(shí)前,你需要對(duì) Nginx 的代理、負(fù)載均衡的基本原理及 Nginx 負(fù)載均衡配置有

    2024年02月16日
    瀏覽(23)
  • 【Kubernetes運(yùn)維篇】ingress-nginx實(shí)現(xiàn)業(yè)務(wù)灰度發(fā)布詳解

    【Kubernetes運(yùn)維篇】ingress-nginx實(shí)現(xiàn)業(yè)務(wù)灰度發(fā)布詳解

    1、場(chǎng)景一:將新版本灰度給部分用戶 假設(shè)線上運(yùn)行了一套對(duì)外提供 7 層服務(wù)的 Service A 服務(wù),后來開發(fā)了個(gè)新版本 Service AA需要上線,但不想直接替換掉原來的 Service A,希望先灰度一小部分用戶,等運(yùn)行一段時(shí)間足夠穩(wěn)定了再逐漸全量上線新版本,最后平滑下線舊版本。 這

    2024年02月15日
    瀏覽(23)
  • Anolis OS 龍蜥運(yùn)維(一) 設(shè)置IP地址與安裝Nginx

    Anolis OS 龍蜥運(yùn)維(一) 設(shè)置IP地址與安裝Nginx

    老版本contos為:service network restart 備注: linux下,源碼的安裝一般由3個(gè)步驟組成:配置(configure)、編譯(make)、安裝(make install);./configure --prefix --with; –prefix指的是安裝路徑,–with指的是安裝本文件所依賴的庫(kù)文件 備注:?jiǎn)?dòng)代碼格式:安裝目錄地址 -c 配置文件地

    2024年02月13日
    瀏覽(23)
  • 【運(yùn)維】Linux安裝Nginx并部署前端項(xiàng)目的兩種方式【內(nèi)/外網(wǎng)-保姆級(jí)教程】

    【運(yùn)維】Linux安裝Nginx并部署前端項(xiàng)目的兩種方式【內(nèi)/外網(wǎng)-保姆級(jí)教程】

    目錄 第一種方式 1準(zhǔn)備nginx安裝包并解壓 2執(zhí)行以下命令,安裝nginx依賴包 3編譯安裝nginx 4驗(yàn)證安裝 第二種方式 1下載所需要的安裝包 2安裝步驟 2.1將下載的完整文件夾通過壓縮包的形式,上傳到你的路徑下解壓. 2.2 進(jìn)入到gcc文件夾下,執(zhí)行命令: 2.3進(jìn)入到gcc-c++文件夾下,執(zhí)

    2024年02月04日
    瀏覽(51)
  • 第五次作業(yè) 運(yùn)維高級(jí) 構(gòu)建 LVS-DR 集群和配置nginx負(fù)載均衡

    第五次作業(yè) 運(yùn)維高級(jí) 構(gòu)建 LVS-DR 集群和配置nginx負(fù)載均衡

    1、基于 CentOS 7 構(gòu)建 LVS-DR 群集。 LVS-DR模式工作原理 首先,來自客戶端計(jì)算機(jī)CIP的請(qǐng)求被發(fā)送到Director的VIP。然后Director使用相同的VIP目的IP地址將請(qǐng)求發(fā)送到集群節(jié)點(diǎn)或真實(shí)服務(wù)器。然后,集群某個(gè)節(jié)點(diǎn)將回復(fù)該數(shù)據(jù)包,并將該數(shù)據(jù)包直接發(fā)送到客戶端計(jì)算機(jī)(不經(jīng)過direct

    2024年02月14日
    瀏覽(20)
  • 【運(yùn)維】手把手教你在Linux/Windows系統(tǒng)使用Nginx部署多個(gè)前端項(xiàng)目【詳細(xì)操作】

    【運(yùn)維】手把手教你在Linux/Windows系統(tǒng)使用Nginx部署多個(gè)前端項(xiàng)目【詳細(xì)操作】

    ??????? 需求:項(xiàng)目上線需要將前端的前臺(tái)和后臺(tái)部署在服務(wù)器上提供用戶進(jìn)行使用,部署在不同的服務(wù)器直接在服務(wù)器安裝nginx即可。但是在內(nèi)網(wǎng)安裝還是有點(diǎn)麻煩,因?yàn)樾枰?lián)網(wǎng),如果是內(nèi)網(wǎng)可以參考Linux安裝Nginx并部署前端項(xiàng)目【內(nèi)/外網(wǎng)-保姆級(jí)教程】_MXin5的博客-CSDN博

    2024年02月08日
    瀏覽(30)
  • MySQL 數(shù)據(jù)存儲(chǔ)和優(yōu)化------MySQL索引原理和優(yōu)化 ---- (架構(gòu)---索引---事務(wù)---鎖---集群---性能---分庫(kù)分表---實(shí)戰(zhàn)---運(yùn)維)持續(xù)更新

    MySQL 數(shù)據(jù)存儲(chǔ)和優(yōu)化------MySQL索引原理和優(yōu)化 ---- (架構(gòu)---索引---事務(wù)---鎖---集群---性能---分庫(kù)分表---實(shí)戰(zhàn)---運(yùn)維)持續(xù)更新

    Mysql架構(gòu)體系全系列文章主目錄(進(jìn)不去說明還沒寫完) https://blog.csdn.net/grd_java/article/details/123033016 本文只是整個(gè)系列筆記的第二章:MySQL索引原理和優(yōu)化,只解釋索引相關(guān)概念。 索引可以提高查詢效率,影響where查詢和order by排序,它可以從多方面進(jìn)行分類,但是實(shí)際創(chuàng)建時(shí)

    2024年02月02日
    瀏覽(23)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包