久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

Nginx核心功能詳解:反向代理、負載均衡與性能調(diào)優(yōu)實踐

Nginx核心功能詳解:反向代理、負載均衡與性能調(diào)優(yōu)實踐 做了這么多年后端和運維我越來越覺得Nginx就是一套行走的架構(gòu)課。不管是剛?cè)腴T的新人還是帶過線上集群的老手最終都會繞回同一件事把 Nginx 的核心功能吃透。它不只是“一個 Web 服務器”更是靜態(tài)資源托管、反向代理、負載均衡、網(wǎng)關(guān)限流、HTTPS 接入的樞紐。這篇文章不打算照著官方文檔念一遍我會從實際場景出發(fā)把 Nginx 真正值錢的核心功能拆開講清楚包括每一段配置背后的原理以及我踩過的坑。如果你是剛準備用 Nginx 的讀者或者已經(jīng)在生產(chǎn)環(huán)境維護它但有些概念還模糊這篇都可以當作一份能直接落地的參考。1. 先搞清楚 Nginx 到底解決了什么問題1.1 高并發(fā)能力來自哪里事件驅(qū)動模型Nginx 之所以能扛住高并發(fā)根源在于它的進程模型和事件處理機制。傳統(tǒng)服務器比如 Apache 的 prefork 模式每個連接通常對應一個進程或線程并發(fā)一高內(nèi)存和上下文切換開銷立刻爆炸。Nginx 采用 master 進程加多個 worker 進程的結(jié)構(gòu)每個 worker 內(nèi)部用事件驅(qū)動方式同時處理成千上萬個連接誰有數(shù)據(jù)來了就處理誰沒事件就閑著并不需要為每個連接單獨開線程。你可以把它想象成一個餐廳服務員Apache 像一個客人配一個專人服務員客人多了就得雇一堆人Nginx 則是一個服務員同時照看許多桌哪桌舉手就過去沒舉手的不用管。這種模型下單個 worker 進程能承擔的并發(fā)連接數(shù)遠高于線程模型機器配置不變吞吐量卻上了一個量級。實際部署時worker 進程數(shù)一般設為 CPU 核心數(shù)或稍多一些。我習慣用auto讓 Nginx 自己探測然后通過worker_cpu_affinity把進程綁定到物理核上能減少進程切換帶來的損耗。這些細節(jié)看著不起眼但在 4 核以下的小機器上差異很明顯。在壓測場景里同配置的機器用 Nginx 做靜態(tài)文件服務QPS 經(jīng)常是其他方案的好幾倍靠的正是這個底子。1.2 與 Apache、Tomcat 的分工差異很多剛接觸的人會問Nginx 能代替 Tomcat 嗎答案是不能它們壓根不在一個層面。Nginx 擅長處理靜態(tài)請求、轉(zhuǎn)發(fā)、負載均衡而 Tomcat 是 Java Servlet 容器本質(zhì)上是把動態(tài)業(yè)務跑起來的應用服務器。常見的組合是 Nginx 在最前面接流量靜態(tài)資源自己直接吐給客戶端動態(tài)請求用proxy_pass轉(zhuǎn)發(fā)給后端的 Tomcat再由 Tomcat 返回結(jié)果。Nginx 與 Apache 相比內(nèi)存占用更低、并發(fā)能力強、配置更靈活而且 Nginx 的異步非阻塞模型在長連接、反向代理場景優(yōu)勢更明顯。Apache 的.htaccess目錄級配置雖然方便但每次請求都要檢查目錄規(guī)則性能代價不小Nginx 不支持.htaccess所有配置集中管理反而更利于規(guī)范團隊配置和維護?,F(xiàn)在很多新項目直接跳過 Apache 選 Nginx我并不意外。1.3 一張圖看清 Nginx 的六個核心功能在深入配置之前先把 Nginx 的能力邊界畫清楚。它不只是處理 HTTP 請求還可以靜態(tài)資源服務直接返回 HTML、CSS、JS、圖片等文件支持autoindex目錄列表。反向代理接收客戶端請求轉(zhuǎn)發(fā)給后端應用服務器并把響應返回給客戶端。負載均衡在多個上游服務器之間按策略分發(fā)請求提高整體吞吐和可用性。HTTP 層高級處理URL 重寫、重定向、跨域、緩存、壓縮、限流。SSL/TLS 終結(jié)統(tǒng)一處理 HTTPS 證書解密后的明文請求再轉(zhuǎn)發(fā)給后端后端不用各自處理證書。四層負載均衡Stream不只看 HTTP 協(xié)議還能直接代理 TCP/UDP 流量。后面幾個部分我會圍繞這些能力展開每個場景都會給出可直接套用的配置和取舍理由。2. 靜態(tài)資源服務與目錄瀏覽初始配置里的大學問2.1 root 和 alias 的經(jīng)典區(qū)別配置靜態(tài)站點時root和alias是最容易用錯的一組指令。root會完整拼接 URL 路徑和 root 指定的目錄而alias則是把 URL 中的匹配部分直接替換成指定路徑。看兩個例子server { listen 80; server_name example.com; # 訪問 /static/logo.png 時實際查找文件/data/public/static/logo.png location /static/ { root /data/public; } # 訪問 /img/logo.png 時實際查找文件/data/icons/logo.png location /img/ { alias /data/icons/; } }我遇到過一個項目開發(fā)人員把alias寫成了root導致圖片路徑里多了一層目錄頁面上的資源全部 404。排查方法也很簡單打開 Nginx 的 error.log看到open() /xxx/xxx/static/static/logo.png failed這種路徑重復拼接的報錯基本就是root和alias用混了。結(jié)論很簡單location是前綴匹配、且希望文件目錄和 URL 路徑不一致時用alias大多數(shù)整站靜態(tài)托管場景直接用root語義更好理解。2.2 autoindex 在文件分享場景的正確姿勢Nginx 自帶目錄列表功能autoindex on打開后訪問目錄 URL 時會生成一個簡單的文件索引頁面。很多團隊拿它當臨時文件分享工具用比起搭建專門的網(wǎng)盤系統(tǒng)輕量且零成本。我的常用配置是這樣location /files/ { alias /data/share_files/; autoindex on; autoindex_exact_size off; # 文件大小顯示為可讀格式K、M、G autoindex_localtime on; # 顯示服務器本地時間方便跨時區(qū)同事判斷 charset utf-8; # 中文文件名不亂碼 add_header Cache-Control no-cache; }有幾個坑需要提醒第一autoindex只對以/結(jié)尾的目錄請求生效直接訪問目錄不帶斜杠會 301 跳轉(zhuǎn)由 Nginx 自動完成但如果你自定義了return規(guī)則可能把這個隱式跳轉(zhuǎn)覆蓋掉第二中文文件名必須配charset utf-8否則瀏覽器里看到的是一堆亂碼第三文件分享目錄不要放在 Web 根目錄之外還需要特殊權(quán)限的地方盡量統(tǒng)一權(quán)限管理避免權(quán)限錯亂引起的 403。不過autoindex的頁面樣式比較樸素功能也有限沒有搜索和上傳能力。如果是團隊正式使用的共享盤還是建議用專門的工具處理。但“快速臨時共享一個包”這種需求Nginx 的 autoindex 完全夠用。2.3 動靜分離到底怎么設計動態(tài)請求和靜態(tài)資源的處理路徑不同性能表現(xiàn)差異很大。動靜分離的核心思路是靜態(tài)資源直接由 Nginx 讀取磁盤或內(nèi)存緩存返回動態(tài)請求才轉(zhuǎn)發(fā)給應用服務器。這樣既能緩解后端壓力又能利用 Nginx 的高并發(fā)能力加速靜態(tài)資源訪問。我的典型配置長這樣server { listen 80; server_name www.example.com; # 靜態(tài)資源直接返回并帶上傳過期時間 location ~* \.(html|css|js|png|jpg|jpeg|gif|ico|svg|webp|woff2?)$ { root /data/www; expires 30d; access_log off; add_header Cache-Control public, max-age2592000; } # 動態(tài)請求反代給后端 location / { proxy_pass http://backend_server; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }這里有一個值得說的細節(jié)靜態(tài)資源的expires緩存時間不是越長越好如果項目發(fā)布頻繁而文件名不帶 hash瀏覽器強緩存了舊資源用戶就會看到舊頁面。常見的做法是文件名帶上版本號或內(nèi)容 hash例如app.20250101.js這種情況下可以把緩存時間設得長一些。如果文件名固定不變緩存建議控制在 5 到 10 分鐘避免上線后需要用戶手動強刷。3. 反向代理與負載均衡日常使用率最高的功能3.1 proxy_pass 的路徑拼接規(guī)則反向代理是 Nginx 日常存在感最強的功能但也是配置歧義最多的地方。proxy_pass后面的 URI 寫不寫結(jié)果完全不同。規(guī)則只有一條proxy_pass不帶 URI路徑Nginx 會將完整請求 URI 原樣傳給后端帶 URI匹配location的部分會被替換。舉兩個例子# 場景一不帶 URI訪問 /api/user 轉(zhuǎn)發(fā)到后端同樣是 /api/user location /api/ { proxy_pass http://192.168.1.10:8080; } # 場景二帶 URI訪問 /api/user 會轉(zhuǎn)發(fā)到 http://192.168.1.10:8080/user location /api/ { proxy_pass http://192.168.1.10:8080/; }場景二里proxy_pass的結(jié)尾有一個/整條路徑被替換成后端根路徑。因為后端服務通常沒有/api這個前綴需要把前綴剝掉所以很多人會這么用。但如果你理解錯了這個規(guī)則把該帶/的地方漏掉后端接口全部 404不該帶的時候加了/路由又對不上。排查這類問題最快的辦法是看后端的 access log確認實際收到的 URI 是什么。還需要注意的是location的匹配方式會影響替換行為。location /api/ {}是前綴匹配proxy_pass帶 URI 時匹配到的那一截會被替換。如果用了正則形式的location ~ ^/api/(.*)$想保留部分路徑就需要用$1手工拼接麻煩得多。能用前綴匹配解決的問題不要輕易上正則。3.2 負載均衡策略與權(quán)重分配Nginx 的 upstream 模塊提供了多種負載均衡算法默認是輪詢。下面是我常寫的一個后端集群配置upstream backend_servers { server 192.168.1.11:8080 weight3; server 192.168.1.12:8080 weight2; server 192.168.1.13:8080 backup; keepalive 32; } server { listen 80; server_name api.example.com; location / { proxy_pass http://backend_servers; proxy_http_version 1.1; proxy_set_header Connection ; } }這個配置里第一臺和第二臺按 3:2 的比例接收請求第三臺作為備份機平時不接流量前兩臺掛了才頂上。backup的語義在做容災時很有用它不會參與正常負載但能兜底。關(guān)于不同策略的使用場景我整理了一張表策略指令適用場景注意事項輪詢默認后端無狀態(tài)、配置相近請求平均分配不考慮機器性能差異加權(quán)輪詢weight機器配置不同權(quán)重按處理能力設置別憑感覺IP 哈希ip_hash;需要會話保持的舊系統(tǒng)同一 IP 固定到同一后端但可能分布不均最少連接least_conn;請求耗時不穩(wěn)定的場景把新請求交給當前連接數(shù)最少的后端一致性哈希hash $request_uri;緩存類、粘性路由通過consistent參數(shù)減少節(jié)點變化影響如果后端有登錄態(tài)且依賴 Session 而不用分布式會話ip_hash或hash能避免用戶頻繁掉線。但線上系統(tǒng)盡量還是把會話集中到 Redis讓負載均衡算法保持簡單后續(xù)擴縮容才靈活。3.3 開啟 keepalive 的收益與必須注意的坑upstream里那段keepalive 32很多人不理解容易漏配。它表示 Nginx 和后端之間保持 32 個空閑的長連接反復復用而不是每次請求都重新建立 TCP 連接。HTTP 短連接每次都要經(jīng)歷 TCP 三次握手高并發(fā)下時間開銷和資源開銷都不小。但要真正生效還需要兩個配套條件proxy_http_version 1.1和proxy_set_header Connection 。因為 HTTP/1.0 默認不支持 keepalive而 Nginx 向后端發(fā)請求默認用的是 HTTP/1.0。如果不設置這兩行keepalive配置就是空中樓閣連接根本復用了。代價是每個 worker 進程會占住一定數(shù)量的空閑連接keepalive數(shù)值不宜過大。后端是 Tomcat 這類 Java 應用時連接數(shù)本身受容器線程池限制keepalive設得太高會讓后端連接堆積建議控制在 16 到 64 之間。這些參數(shù)我在壓力測試環(huán)境下對比過業(yè)務高峰期的 P99 延遲可以下降 20% 左右值得重視。4. 性能調(diào)優(yōu)讓 Nginx 在最省資源的情況下跑得更快4.1 worker 進程、連接數(shù)和文件描述符的關(guān)系很多人以為worker_processes越大越好其實不是。每個 worker 都是獨立進程進程多了上下文切換和內(nèi)存占用都會上升。常規(guī)建議是設為 CPU 核心數(shù)例如worker_processes autoNginx 會自動探測。如果服務器還承擔其他業(yè)務可以適當減少不要讓 Nginx 獨占所有核。worker_connections決定單個 worker 能同時打開的最大連接數(shù)這個值受系統(tǒng)最大文件描述符限制。Linux 默認單進程能打開的文件數(shù)通常是 1024如果不調(diào)Nginx 的并發(fā)能力會被死死卡住。需要同時調(diào)整幾個地方Nginx 配置里設置worker_rlimit_nofile 65535;修改/etc/security/limits.conf中的nofile使用 systemd 管理時還要檢查服務的LimitNOFILE理論上最大并發(fā)連接數(shù)約等于worker_processes * worker_connections但實際受內(nèi)存、帶寬、后端處理能力制約。這些參數(shù)沒有萬能配置需要結(jié)合壓測調(diào)整。4.2 gzip、緩存和 HTTP/2 能帶來的真實提升Nginx 開啟 gzip 壓縮對文本類資源效果非常顯著JS、CSS、HTML 這類文件體積能壓縮到原來的三分之一。我常用的壓縮配置gzip on; gzip_comp_level 5; # 1-9越高越耗 CPU gzip_min_length 1k; # 小于 1KB 的文件不壓縮壓了反而更大 gzip_types text/plain text/css application/javascript application/json application/xml image/svgxml; gzip_vary on;有幾個細節(jié)不能漏第一圖片和視頻不要開 gzip它們本身已經(jīng)壓縮過再壓浪費時間第二gzip_comp_level不是越高越好超過 6 以后 CPU 開銷上升明顯而體積下降有限第三如果前面還有一層 CDN需要在 CDN 上同步開啟 gzip 相關(guān)配置否則可能返回雙重編碼的亂碼。HTTP/2 開啟很簡單一行l(wèi)isten 443 ssl http2;它能通過多路復用避免瀏覽器對同域名的并發(fā)連接限制靜態(tài)資源加載速度會有明顯改善。開啟后可以直接用 Chrome 的開發(fā)者工具查看加載瀑布圖原本排隊等待的連接會變成并行傳輸。4.3 高并發(fā)下的基本攻擊防護與限流Nginx 本身可以作為第一層安全屏障。限制請求速率是保護后端應用的重要手段# 定義限流區(qū)域每個 IP 每秒 5 個請求突發(fā)允許 10 個 limit_req_zone $binary_remote_addr zoneapi_limit:10m rate5r/s; server { location /api/ { limit_req zoneapi_limit burst10 nodelay; proxy_pass http://backend_servers; } }burst10允許短時突發(fā)超過速率限制nodelay表示突發(fā)請求不排隊直接放行但如果連突發(fā)量也超過Nginx 會直接返回 503。個人經(jīng)驗是限流值不能拍腦袋定需要結(jié)合壓測和后端實際處理能力。限得太緊正常用戶的請求被誤傷限得太松又起不到保護作用。除了限流還可以在 http 塊層面限制請求體大小、設置超時時間降低惡意請求對后端的壓力。5. HTTPS 接入與安全加固實踐5.1 證書配置與 HTTP 強制跳轉(zhuǎn)HTTPS 是現(xiàn)在線上服務的底線沒有證書的網(wǎng)站基本見不了人。Nginx 接入 SSL 的配置很成熟server { listen 443 ssl; server_name www.example.com; ssl_certificate /etc/nginx/ssl/example.com.pem; ssl_certificate_key /etc/nginx/ssl/example.com.key; ssl_protocols TLSv1.2 TLSv1.3; ssl_session_cache shared:SSL:10m; ssl_session_timeout 10m; } # HTTP 全部跳轉(zhuǎn)到 HTTPS server { listen 80; server_name www.example.com; return 301 https://$host$request_uri; }這里有一個常見坑某些安全掃描工具會報 SSL 證書鏈不完整問題往往出在只配置了域名證書而沒配置中間證書。正確的做法是把中間證書和域名證書合并在一個.pem文件里順序是域名證書在前、中間證書在后。另外HTTP 跳轉(zhuǎn)用301還是308有些講究。301會把 POST 請求改成 GET可能造成接口調(diào)用異常如果業(yè)務中存在表單提交且需要保留請求方法應使用308 Permanent Redirect。我一般看業(yè)務性質(zhì)純前端展示站用301沒問題涉及接口回調(diào)用308更穩(wěn)。5.2 隱藏版本號與基礎(chǔ)安全響應頭Nginx 默認會在錯誤頁面和響應頭里暴露版本號例如Server: nginx/1.24.0。攻擊者拿到精確版本后可以直接匹配已知漏洞進行定向攻擊。隱藏版本號很簡單server_tokens off;除了隱藏版本號我建議在 server 塊統(tǒng)一加上幾個安全響應頭add_header X-Content-Type-Options nosniff always; add_header X-Frame-Options SAMEORIGIN always; add_header Referrer-Policy strict-origin-when-cross-origin always;X-Frame-Options可以防止頁面被惡意網(wǎng)站用 iframe 嵌套降低點擊劫持風險。add_header指令有個繼承坑需要注意如果在某個location里重新定義了add_header它會覆蓋整個 server 塊里定義的所有add_header而不會合并。所以要么把安全頭集中在每個需要的 location 里要么確認 location 中沒有單獨設置add_header。5.3 常見漏洞的防護思路最近幾年 Nginx 相關(guān)的漏洞通報不少比如某些版本存在請求走私風險、越界讀取漏洞等修復方式通常聚焦在兩點升級版本和調(diào)整配置。如果你用的是發(fā)行版自帶源里的 Nginx建議關(guān)注官方倉庫的安全公告如果是編譯安裝的版本更要留意版本號是否過舊。還有一個經(jīng)常被忽視的點Nginx 后面的業(yè)務接口如果沒有做權(quán)限校驗任何人都可以直接訪問內(nèi)網(wǎng)接口。代理層能做的是用allow和deny控制來源 IPlocation /admin/ { allow 10.0.0.0/8; allow 192.168.1.0/24; deny all; proxy_pass http://backend_servers; }這種基于來源 IP 的訪問控制不能替代業(yè)務鑒權(quán)但它能把管理后臺的暴露面縮小到可信網(wǎng)段安全性高一個層次。6. Rewrite 重寫、多站點與四層代理6.1 Rewrite 的常見使用場景URL 重寫是遷移網(wǎng)站、整理鏈接結(jié)構(gòu)時的高頻需求。rewrite指令放在server塊和location塊里的行為不同放在server塊會在進入location匹配前執(zhí)行放在location塊則在該塊內(nèi)部匹配后執(zhí)行。例如舊接口路徑遷移server { listen 80; server_name old.example.com; rewrite ^/api/(.*)$ http://new.example.com/api/$1 permanent; }這里用permanent返回 301對搜索引擎友好會把舊鏈接的權(quán)重傳導到新鏈接。如果是臨時遷移則用redirect返回 302。但我不建議在 Nginx 層做太復雜的重寫邏輯。重寫規(guī)則一多可讀性和可維護性都會直線下降。能用應用層完成的跳轉(zhuǎn)盡量交給應用Nginx 只負責那些非做不可的路徑規(guī)則、協(xié)議跳轉(zhuǎn)和泛域名支持。6.2 一個服務器部署多個網(wǎng)站利用server_name區(qū)分域名Nginx 可以在同一臺服務器、同一個 80/443 端口上托管多個站點。下面是一個典型的多站點結(jié)構(gòu)server { listen 80; server_name a.example.com; root /data/www/a; } server { listen 80; server_name b.example.com; root /data/www/b; }如果還想要c.example.com等任意子域名都指向同一個入口可以用通配符server { listen 80; server_name ~^(?sub.)\.example\.com$; root /data/www/$sub; }這種配置很適合快速搭建多租戶演示環(huán)境。需要注意通配符server_name的正則支持有限并且多個 server 塊匹配時Nginx 會優(yōu)先選擇精確匹配、再選擇通配符和正則。生產(chǎn)環(huán)境如果站點規(guī)模大建議把每個站點的server塊拆成獨立配置文件放在/etc/nginx/conf.d/下并統(tǒng)一加前綴區(qū)分比全部堆在主配置里好維護得多。6.3 基于 Stream 的 TCP/UDP 四層代理Nginx 不只是七層代理它的stream模塊可以直接代理 TCP 和 UDP 流量。比如把 MySQL 3306 或 Redis 6379 端口轉(zhuǎn)發(fā)到后端或者做數(shù)據(jù)庫連接的負載均衡。stream { upstream mysql_backends { server 192.168.1.21:3306; server 192.168.1.22:3306; } server { listen 3306; proxy_pass mysql_backends; proxy_timeout 60s; } }使用stream時要注意它和http模塊是平級的不能寫在http塊里面。常見的錯誤是把stream配置塞到http塊然后 Nginx 直接報錯無法啟動。不過四層代理只做流量轉(zhuǎn)發(fā)看不到 HTTP 層的信息沒法做基于域名的路由或請求頭修改。如果業(yè)務需要精細控制還是得用七層反向代理。四層代理更適合底層數(shù)據(jù)庫、消息隊列等組件的流量分發(fā)。7. 日常運維與高頻排障7.1 編譯安裝還是包管理器安裝新手最容易糾結(jié)的問題用包管理器裝還是源碼編譯裝。我的建議是能用系統(tǒng)源安裝就用系統(tǒng)源發(fā)行版會持續(xù)推送安全更新省心。但如果你需要特定模塊例如第三方模塊或新版特性系統(tǒng)源版本不夠新就要考慮編譯安裝。編譯安裝的完整流程不算復雜但有一個容易失敗的點依賴庫不完整。常見的報錯是缺pcre、zlib、openssl開發(fā)包所以編譯前先把依賴裝齊yum install -y gcc pcre-devel zlib-devel openssl-devel # 或 apt install -y build-essential libpcre3-dev zlib1g-dev libssl-dev然后下載源碼并編譯記得帶上需要的模塊。--prefix指定安裝目錄--with-http_ssl_module開啟 SSL 核心模塊。如果一開始忘了加 SSL 模塊后面再想升級版本時可以直接重新編譯或者用動態(tài)模塊加載方式補上。7.2 平滑升級與優(yōu)雅重啟Nginx 最被人稱道的一點就是可以在不中斷服務的情況下完成升級或配置重載。修改配置文件后執(zhí)行nginx -t # 先檢查配置語法 nginx -s reload # 平滑重載reload的過程是 master 進程重新讀取配置并啟動新的 worker處理完當前請求的舊 worker 會逐漸退出不會出現(xiàn)連接中斷。升級二進制文件時也能做到平滑整體思路是把新二進制文件替換后發(fā)送USR2信號讓 master 啟動新進程再逐步退出舊進程。不過這個過程細節(jié)較多我建議在測試環(huán)境先演練一遍不要直接在生產(chǎn)上臨場操作。日常排查時最常用的命令就這么幾條nginx -t # 語法檢查 nginx -s stop / quit # 立即停止 / 優(yōu)雅停止 nginx -V # 查看編譯參數(shù)和模塊信息 ps -ef | grep nginx # 查看 master 和 worker 進程7.3 高頻報錯的經(jīng)驗速查表把我在群里和工作中遇到最多的 Nginx 報錯整理成一張表覆蓋原因和方向排查時對照著來效率很高報錯或現(xiàn)象常見原因排查方向403 Forbidden目錄權(quán)限不足或索引文件不存在檢查root目錄權(quán)限、index指令配置404 Not Found 但文件存在root/alias 路徑拼接錯誤查看 error.log 中實際 open 的路徑502 Bad Gateway后端服務未啟動或防火墻攔截檢查后端端口連通性504 Gateway Timeout后端處理太慢超過 proxy_read_timeout調(diào)大proxy_read_timeout或優(yōu)化后端worker_connections are not enough連接數(shù)超過配置調(diào)大worker_connections和系統(tǒng)文件描述符upstream prematurely closed connection后端主動斷開連接檢查后端日志排查超時或線程池滿[emerg] bind() to 0.0.0.0:80 failed端口被占用檢查是否有其他進程占用端口to upstream ... while reading response header后端響應頭超時結(jié)合upstream日志定位慢業(yè)務出現(xiàn) 502 時我的排查順序是先確認后端端口通不通再確認 Nginx 能否解析 upstream 域名最后看后端的健康檢查接口是否正常。很多 502 不是 Nginx 的問題而是后端進程沒起來。關(guān)于日志我習慣在http塊里開啟 access_log 和 error_log并按天切割。定位問題時日志里的request_time、upstream_response_time這兩個字段最有價值前者能看出整體耗時后者能看出后端處理耗時兩者差值就是 Nginx 層自身和網(wǎng)絡開銷。把日志格式加兩個字段很多問題會變得一眼就能定位。7.4 自動檢查配置和守護進程的小技巧最后分享一個我在多臺服務器上養(yǎng)成的習慣每次修改完配置寫一個簡單的檢查腳本流程把nginx -t放在提交之前強制跑一遍。尤其是在多管理員協(xié)作環(huán)境下一個人改了配置忘記檢查reload 時搞掛所有站點的情況并不罕見。還可以用 crontab 寫一個最簡易的健康檢查定時 curl 本機健康檢查接口連續(xù)失敗則觸發(fā)重啟或告警。不要把重啟寫得太激進至少連續(xù)失敗三次以上才動作避免后端偶發(fā)抖動導致 Nginx 被反復重啟。根據(jù)我個人經(jīng)驗Nginx 的很多問題不是配置不會寫而是對每一行指令背后的語義理解不夠透徹。proxy_pass帶不帶斜杠、add_header的覆蓋規(guī)則、keepalive是否真正生效這些細節(jié)測試環(huán)境里可能看不出來線上流量一大就全部暴露。所以我會建議每個團隊維護一份屬于自己的 Nginx 配置清單和 check-list新同學入職先過一遍能少踩太多坑。Nginx 的能力邊界遠不止上面這些比如mirror流量鏡像、js模塊做復雜路由、njs腳本擴展等都是更高階的玩法。但核心功能就這七塊靜態(tài)服務、反向代理、負載均衡、性能調(diào)優(yōu)、HTTPS、重寫與多站點、四層代理。把這些搞透線上絕大多數(shù)問題都能應對。后續(xù)如果你想深入我會再單獨拆一下 Nginx 的模塊化體系和 Lua 擴展。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
色姑娘综合网| 天天草夜夜草高潮片| 欧美十八禁导航成人| 欧美日韩在线小说| 成人贴图日韩欧美| 人人看人人爰人人操| 午夜天堂精品久久久久91| 青青草好吊| 8050午夜少妇无码| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 99热8| 99re这里只有精品2| 国产一级αv免费看片| 日韩中文字幕视频在线观看| 精品综合久久久久久97| 亚洲成av人片色午夜乱码| 久久9免费视频| 国产情侣自拍在线播放| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 91少妇香蕉久久精品| 国产精品自拍xxxx| 久久久久久久久久久久欧美日| 亚洲最大的综合性av| 欧美色97| 国产又黄又爽又刺激久久久久久| 日韩亚洲中文字幕在线| 91精品大奶人妻| 日韩性爱小视频| 丰满人妻一区二区三区四区| 91快色色色色色| 看看小穴| 偷拍盗拍亚洲色图图片| 99这里有精品| 激情五月天中文字幕色| 自慰白浆在线观看| 国产久久一区二区| 国产玖玖| 躁躁日曰躁2020| 在线无码操| 91亚州日韩高清| 加勒比综合九九99视频在线播放| 老鸭窝在线视频播放| 久久精品国产97欧美精品亚洲 | 999色欧美中文字幕| 熟妇人妻丰满久久久久久久无码| 97人人草| 日韩精品怡红院| 亚洲男人在线观看天堂| 久久久无码av精| 91丨国产丨白浆| 九九自拍伦理| 我想要啊 啊 啊| 九九热九九| 超碰天天久久79| 精品久操| 九九aV| 图色综合网| 啊啊啊啊啊啊在线| 久久一二区四| 日韩人妻中文视频| 人爽不卡视频| 91少妇香蕉久久精品| 天堂性色| 国产二区三区粉嫩在线| 天天爽夜夜欢视| 26uuu性物| 欧美日韩人人精品| 亚洲资源站| 天综合网| 欧美 亚洲精品首页| 日本三级R| 懂色AV网| 翘臀vidoes| 熟妇女伦乱视频| 99在线精品视频| 亚洲色图第四色| 强奸乱伦av电影| 秋霞怕怕片| 日韩情色AV| 亚洲最新a在线观看| 91青青| 亚卅熟女乱色| 视频国产成人精品日本亚洲18| 国产 大胆 对白| 色色色99| 国产精品久久久久久久黄无码| 91久久久久| 精品一区二区人妖| 欧美成人9797| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 国产三级中文字幕粉嫩| 嗯啊啊啊轻点视频| 日亚韩精品视频二区三| 天天爽夜夜爽夜夜爽精| 无套内射人妻在线播放| 美女91网| 色九色久| 在线综合 亚洲 欧美中文字幕 | 精品人妻美妇91job| 国产熟妇 码视频户外直播| 日韩97超碰| 久久大陆| 亚洲激情色片 | 把腿张开老子CAO烂你| www熟女乱伦com| 一级二级在线观看| 婷婷性网| 欧美综合网| 日影院久久婷婷夜夜网| 欧美日韩国第一区| 欧日韩不卡视.频| 欧美人与动性人交a| 欧美性爽xyxOOOO| 香蕉综合网| 亚洲欧洲日韩天堂av| 东北女人高潮视频| 日韩射图| 九t超碰| 伊人久大| AV久日| 嗯嗯不要 视频| 久久超碰大香蕉| 强奸乱亚洲| 亚洲中文字幕在现观看| 国产精品久久久久久夜夜夜夜| 日本加靬比网站发布页| 999综合色| 中文字幕人乱码中文字的预防方法| 日韩电影天堂视频二区三区| 久久精品女同亚洲女同13| 香一区二区三区| 97久久久久久久精| 一区二区视频你懂的| 偷拍 精品另类 凸凹了四区| 看看小穴| 亚洲色天堂九9| 欧美熟妇精品黑人巨大91| 九九九草| 隔壁邻居波多野结衣中文字幕| 中文字幕五月婷婷免费| 九九九九九九综合| 无码137片内射在线影院| 色综合国产在线观看| 91性情| 高清无码久操视频| 综合色色网| 国产97色在线| 成人资源中文字幕在线观看天天| 爱av免费| 亚洲黑丝在线| 夜夜操天天肏| 男人的亚洲天堂| 国产久久久久久| 激情色图| 精品国产精品一区二区| 久久久久久久久九九久孕交| 欧美瑟综合| 91精品国产91久久福利| 婷婷久久五月| yazhouzaixian| 亚洲综合嫩| 青青免费在线视频一区| 天天精品| Av色五月| 五月丁香网站| 亚洲九九爱| 99e久久国产精品| 日韩欧美成人大香蕉| 久久精品黄色| 97在线观| 日韩99精品视频综合区| 欧美亚洲激情小说| 国产精品久久aV| 久久久久久加勒比| 亚 欧 美 综合| 中国AV美女| 日本 欧美 亚中文字幕| 品亲网欧美品亲网| a片自拍直播视频| 91大胆欧美| 丰满人妻区一区二区三| 午夜精品久久久99| 翔田千里AV无码秘 三区| 欧美亚洲综合色| 97超碰色| 97色97好| 69精品人人人人| 啊啊啊啊操死我| 国产日韩精品人妻久久久久色欲网站| 久久久精品久久| 激情久久久| 99久久99九九99九九九| 欧美黄色图片| 人人操我人人干| 秋霞鲁丝午夜无码一区二区三| 免费在线观看国内色片网站网址| 欧美啪啪啪91| 国产美女口爆吞精| 99久久综合网| 成人免费在线网站| 大象AV在线| 免费国产| 久久人妻办公室视频| 九九操久久国产免费视频| 午夜乱轮操逼视频免费看| 刺激性视频黄页| 日韩三级av片| 亚州欧美一区| 日本欧美国内在线| 午夜福利合集| 熟女日韩| 人人人人插| 亚洲乱妇p22| 日少妇亚洲版| 中美日韩毛片| 人妻日日夜夜精品| 乱伦系列一区二区| 国产又猛又粗又爽又黄| 亚洲熟妇A V黑人| 超碰色美女| 人妻天天爽夜夜爽2| 激情啪啪拍91| 8050无码八戒| 国产毛片精品一区二区色欲黄A片| 五月天久久人妻| 加勒比av中文| 久艹99| 久久精品高清无码一区| 91女优在线观看| 福利视频合集| 综合97| 欧美v日韩v亚洲v最新在线| 热99re69精品8在线播放| 免费亚洲国产精品久久一区| 97精品在线| 天天综合亚在线| 操逼日批| 夜夜骑夜夜操| 丝袜狂射91| 欧美性爱一区二区三区四区 | 中文字幕一区 二 区 三 四 五 区日 日 骚 | 青青草伊人久久| 色五月综合| 69人妻精品一区二区绯色| 97操操| 无码高清专| 为用户提供免费看黄网址在线观看| 极品出轨视频网站| 欧美少妇色图| 久久精品国产亚洲AV高清演员表| 国产精品久久99日日| 大香蕉黄色一区| 久久亚洲欧美中文字幕国语| 成年人黄色小视频网站| 亚州情色j区| 天天影视网色欲色香| 999久久久| 亚洲精品视频在线| 国产午夜视频| 日韩人妻丝袜中文字幕| 极品尤物女神在线观看| 9/A片 | 国产精品com| 温婉少妇玩3p| 中文字幕在线观看网页| 熟妇艹鸡八| 加勒比aⅴ| 国产对白刺激视频| 91九九九馒头| 中文字幕乱码在线| 久久精品国产96精品亚洲拳交| 人妻久热在线| 久久精品无码专区| 六月色色| 蜜桃臀一区二区三区久久| 老鸭窝日丰县女人| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 午夜一区二区三区国产| 黄色一级视| 多乙久久久久久| 亚洲色综合| 日本一二区免费| 99热这里只有是精品10| 男人久久天堂| 日韩有码 一区二区三区| 日比av无码| 国产精品96| 3d成人精品一区二区| 熟女六十路| 97中文字幕色| 91天美免费| 免费看A片毛毛片在线播| 国产丝袜美女诱惑| 殴美性天天| 精品在线观看视频在线| 美女在线H91| 韩日自拍| 可以在线观看的黄色网址| 国产a级午夜毛片| 色色色网站| 久久久女人| 隔壁邻居波多野结衣中文字幕 | 熟女这里只有精品6| 激情图片伦理国产一区二区日韩| 蜜桃午夜视频一区二区| 秋霞视频一区二区| 男女激情黄色网址| 日本123区操B视频| 校园春色第一页| 人人喜人人妻| 亚洲少妇中文字幕网址| 自拍第一页| 欧美亚洲图片| 亚洲熟女少妇免费视频| 国产精品国产自产拍高清AV| 中文字幕交换人妻| 四虎影库国产精品免费| 天堂69亚洲精品中文字| www.狠狠| 亚洲高清色综合| 久久专区| 亚洲欧洲美腿丝袜| A级国产欧美激情在线| 日本成人免费一区二区三区| 少妇一区二区三区在线观看| 高清无码一区二区三区| 人妻熟女一区二区三区视频| 欧美黄片视频在线观看免费| 久久久久国产精品人妻aⅴ天堂| 99色热国产视频精品| 九一亚洲国产免费| 黄视频免费| 中文字日本乱码| 精品一级毛片在线观看| 囯产精品强| 国产区91柔拿会所技师| 蜜臀久久99精品久久久久久成人小说| 日韩人妻精品久久久久| 黄片视频观看| 熟妇视频一区二区三区在线| 日韩精品 欧美激情| 91丨九色丨大屁股| 国产偷拍自拍在线视频| 一区操逼| 久久亚州大香蕉| 日韩在线视频1234| 9 9精品一区二区三区| 伊人久久在线视频观看| 亚洲色天| 日韩性爱一级片| 中文字幕交换人妻| 久久精品午夜国产亚洲AV无码| 欧美成97爱| 亚洲第一男人天堂| 9久久美女首页| 亚洲综合另类欧美久久久| 青娱乐欧美激情一区二区| 69一区二区三区| 热热色综合网| 亚洲欧美爆| 久久9久9久99久9久9| 日韩AV片| 日欧美色| 性性欧美| 9ⅰ久久久天天| 美女97超碰| 精品国产一区二区三区久久久蜜臀 | 中国大陆国产高清AⅤ毛片| 嫩草 我啊~嗯~在线| 麻豆一区二区AV天美| 天天干天天操天天操夜夜操天天操 | 加勒比av中文| 人妻大香蕉| 免费超碰97久久| 国产精品69久久久久孕妇欧美| 欧美成人贴图| 久久亚码| 国产精品96| 国产中文字幕在线点播| 美国日韩黄色片| 大香蕉乱伦视频网| 大香蕉色十月| 91国精产品| 久久久99999久网站| com 首页 18岁 禁区 女优 免费 精选 同城 | 丝袜喷水在线| 美国aaaaa一级黄片| 97av在线视频| 欧美A√综合网| 亚洲欧美情色| 国产亚洲女v在线观看| 九九色色| 东北熟女91| 丰满人妻一区二区三区性色| 国产成人无码久久精品| 丰满人妻-区二区三区免费| 98一区二区精品| 天天拍天天操| 天天爽爽爽爽| 视频在线中文字幕| 亚洲久9| 国产剧情AV不卡在线观看| 超碰99在线观看| 激情文学欧美| 国产精品一区二区亚洲人成毛片| 思思热免费视频观看| 亚洲欧洲无码97久久精品| 国产亚洲欧洲在线观看| 亚洲麻豆av一区二区| 欧美中文字幕日韩在线| 日韩精品99999| 熟女日韩| 欧美天天谢综合网| 91精品人妻一区二区三区蜜桃| 亚洲成人碰碰| 嗯嗯嗯啊啊在线观看| 国产毛片片精品天天看视频| 国语国产操逼伊人AV网| 亚洲免费97免费| 国模少妇一区二区三区| 欧美熟妇乱码在线一区| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 麻豆亚洲AV成人无码久久精品| 免费超碰97在线观看| 久久久性爱视频| 岛国免费视频在线| 操老熟女AV| 乱伦日本色图AⅤ| 美女露胸露屁股| 天天躁日日躁AAAAXXXX国产| 夜夜爽爽夜夜精品视频| 张柏芝国产一区在线观看| 六六久久日韩不卡| 亚洲欧美综合| 日韩亚洲美女一区久久| 超碰97色| 国产欧美成人精品| 为用户提供免费看黄网址在线观看| 99热97| 色婷婷视频| 死我十八禁| 国产精品秘 福利姬在线观看| 色偷偷综合91久久噜噜| 玖玖综合.com| 无色无码| 999久久久国产精品| A片 AV一级在线播放观看免费| 密臀国产在线| 亚洲性少妇| 狠狠色婷婷| 摸奶性爱视频网站在线免费播放| 国产女人9999| 亚洲乱码国产乱码精网站| 蜜桃精品视频一区二区三区| 三级片大波波| 久久国产免费激情视频| 十八禁视频一区二区| 久操| 日本免费一区二区不卡| 91色综合激情| 丁香六月激情综合| 亚洲国产日韩精品久久久| 97久久超碰国产网站| 久久久久久欧美精品se一二三四| 亚欧性爱无码| 日韩成年人性爱视频| 久久熟妇五十路一区| 婷婷去俺也去六月色| 亚洲丝袜二区| 久久男人精品| 欧美色涩| 91性感在线| 噜噜噜亚洲精品| 7月婷婷综合| 成人一级性爱| 91中文字幕在线观看| 黑操B| 99re9在线| 在线综合色| 日韩去日本高清在| 狠狠干婷婷| 国产无套粉嫩白浆在| 在线中文字幕极品av| 最新中文字幕在线亚洲| 影音先锋中文字幕日本好一区二区| 国产自产自拍| 91人人臊| 2025亚洲男人天堂| 蜜臀久久精品久久久久视频| 亚州色图欧美色图| 国产中午字一暮区| 黑人综合色| 国产一区在线看| 亚洲福利影院一区久久| 亚洲s色图| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | Julia在线播放亚洲久久| 强奸乱伦日韩AV| 九九成人| 亚洲丝袜色图| 亚洲AV免费在线观看| 亚洲少妇色| 国产精品91ai| 91熟女在线| 亚洲精品三区在线观看| 国产精品免费视频人成| av资源在线播放天堂| 嗯嗯,啊啊,国产精品| 日韩三级在线观看mp4| 97日视频| 欧美综合网站999| 成人影院永久免费观看网址| 亚洲成人综合在线| 青娱乐淫乱1314| 婷婷在线视频在线观看| 久久久久久人妻| 九色精品视频导航1| AV免费在线播放一区| 毛片电影一区二区三区| 天天综合网久久ww| 亚洲揄拍网| 噜噜噜亚洲精| 强奸乱伦αv片| 色婷婷丁香五月| 老女人老91妇女老热女| 亚洲影视综合| 久久毛卡| 尤物视频偷拍免费| 日韩性爱啪啪视频| 久久九九99| 十八禁一区二区无码观看| 美女久久久| 欧美999| 精品国产少妇高潮视频| 蜜汁欧美| 青草av在线| 99re在线视频| 亚洲精品第一| 久热久操| KK色在线影院| 日韩999| 91熟女.com| 国产色图乱伦| 欧美日韩黄色片一区二区三区四区人与兽做爱 | 日韩丨制服丨中文|在线| 人人操人人摸人人看人人干| 日韩乱码Av| 激情小说亚洲色图| 成 人 影视 一区 二区 三区 四区| 亚洲日韩国产精品| 黄色大片一区二区密桃丝袜| 亚洲国产美女久久久久| 嗯嗯啊啊视频一区二区三区| 亚一综合久久久久久久久久| 亚洲图片小说欧洲| 国产少妇与亚洲av| 夜夜免费视频| 天天看,天天做| 91天堂丝袜美腿| 啊啊啊好湿久久| 免费视频观看60秒| 五月婷婷hd| 久草在线| 在线黄色污污网站| 在线中文字幕极品av| 欧美日韩狠狠爱| 97精品第3页| www色色色com| 翔田千里爆乳巨臀无码| 欧美夜夜骑视频| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 2017天天插| www.男人天堂| 亚洲色吧网| 影视综合无码少妇| 日本操逼无码| 密臀在线一区尤物| 人人摸人人干| 国产久久久9999| 欧美夜夜狠| 精品高清av中文字幕| 超碰性爱97| 人妻中文字幕精品无码| 亚洲黄色电影| 久久超碰av在线| 丝袜无码a片| 激情终合网| 色噜噜综合在线| 精品亚洲国产成人av网站| 香蕉欧美| 亚洲色图尤物视频| 嗯嗯啊啊啊好爽| 啊啊啊久久久视频| 蜜臀AV成人精品蜜臀| 九九无码久久精品视频| 中文字幕91综合| 天天狠| 丁香五月综合| Julia在线播放亚洲久久| 午夜福利视频在线一区| 翔田千里A片一区二区| 日韩性爱啪啪视频| yellow网站免费观看日韩高清无码| 亚洲欧美综合| 五月天婷婷在线看| 国产久久成人| 国产亚洲精品A在线观看下载| 婷婷丁香九月| 欧美成人性爱视频免费观看| 男人的天堂va| 人妻另类 专区 欧美 制服| 亚洲久久久久| 国产三级资源在线观看| 国产午夜无码片在线观看影视| 99re公开精品免费视频| 伊人女女资源在线观看| 激情啪啪拍91| 婷婷精品| 久草精品国产蜜臀| 久草精品一区 | 久久久久人妻二区精品叶可怜| 亚洲国产尤物yw在线观看| 久久首页| 五月丁香色综合| 亚洲色人妻综合| 欧美性色综合网| 蜜桃久久久久久久| 精品国产72| 成人精品久久| 国产亚洲欧美每日在线| 亚洲字幕一区二区| 国产精品免费美女视频| 亚洲情色中文字幕一区| 国产 v乱码一区二| 激情综合亚洲| 青娱乐手机日韩在线视频| aV中文麻| 欧美激情性爱视频网站| 五月天激情四射| 2017超碰| 国产精品一区二区a| 亚洲四虎熟女精品| 五十路熟女工口 | 成人线上超碰| 婷婷中文字幕| 亚洲限制级| 精品一区99999| 久久久久亚洲Av无码专区老牛影视| 91麻豆va国产精品| 亚洲se电影| 色呦呦呦在线观看视频| 欧美熟妇乱码在线一区| 中文字幕视频在线观看| 黑人精品成人一区二区三区| 久久久久久久久国产| 久久av无码| 色好看av| 日韩91网站| 51一区二区三区| 蜜桃在线观看一区二区三区 | 国产精品麻豆成人av| 青青草九九九九九| 国产精品久久久久久久久久久久久久| 操高情无码| 国语精品av| 精品妇女一区二区三区| 91在线精品一区二区三区| 青青欧洲黑| 日欧操屄| 中文日本免费高清| 超碰1024久久| 欧美高清色| www.久久| 日本孕妇一区二区视频操逼免费看| 亚洲一区二区性爱电影| 4虎在线视频| 色哟哟511老熟女| 超碰这里有精品| 黄在线| 嗯,啊。舔我逼| 综合欧美激情网| 国产路线专区| 天天日天天操心| 91精品老女人| 日本伦理一区二区| 亚洲精品国语在线播放| 我中文字幕6区| 亚洲国产精品久久久久久久久久| 超碰在线人人射| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 亚洲男人的天堂AV| 亚洲中文国际强奸字幕| 久久AV无码1区2区3区| 精品九九| 久久精品一区二区三区蜜桃臀| 少妇超碰在线| 波多野结衣之双飞调教在线播放| 一区二区亚州激情久婷婷欧美| 久久丁香| 性爱边摸边日免费AV| 国产久久久久久| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 亚洲精品99| 强奸乱伦AV网站| 蜜臀99久久| 97一本大道亚洲一区| 亚洲色图亚洲无码强奸乱伦| 亚洲AV麻豆Aⅴ无码电影一| 亚洲AV不卡在线观看| 97超碰天天| 97久久超碰| 色乱二区| 久操凹凸视频| A级国产欧美激情在线| 日本 免费 一区二区三区 久久香蕉 | 黄片在线免费在线观看| 亚洲国产成人精品久久久国产成人一区二区三. | 亚洲激情在线一区二区| 欧美强奸乱能| 国产AV精久久| 岛园激情| 久久久网站| 九月丁香综合网| 韩国一级做A片免费的| 日本激情免费大片| 国产精品久久久三级无码| 一起草三级AV电影在线观看| 男人的天堂99| 欧美精品一二三| 96久久久久久久| 成·人免费午夜在线观看| jazzjazz国产精品麻豆| 中文AV制服乱伦| 精品午夜福利国产一区二区在线观看| 国产操操日韩三级黄| 国产无码精品高清| 色欲天天综合久久久无码网中文| 欧亚不卡| 精久久久| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 干少妇视频| 色婷婷视频| 精品国产人成在线| 欧美熟妇视频| 中文精品少妇天堂| 日本一区二区不卡| 韩国三级一线观看久| 欧美日韩亚洲五月天婷婷| 欧美日韩亚洲电影| 超碰97人妻在线| 日韩精品 视频一区二区| 婷婷色综合| 淫色网综合| 9997se| 国产AV天美传媒一区二区三区 | 天天色综合天天操| 亚洲超碰在线| 日韩激情视频| 欧美性爱第1 页| 亚洲欧美日韩综合在线尤物| 免费看污网站| 97视频在线播放| 偷拍 欧美 日韩| av中文在线| 色在线69堂| 日韩av性爱在线播放| 91国产精品在线看| 蜜臀AV一区二区三区| av优播| 亚洲色欧| 欧美日产国产在线成人第一区| 日本欧美国内在线| 久久一二三四五六七八九区区区| 小草精彩毛片| 裸体美女久久久| 国产极品粉嫩馒头一线天av| av凤凰久久久| 色婷婷一区二区三区久久午夜| 九九无码视频| 91老司机视频| 婷婷久月| 国内外毛片在线观看| 很很热性爱视频| 亚洲中文字幕av | 亚洲国产剧情少妇激情| 91熟女丨老女人| 第一高清av中文字幕| 超碰69| 国产第25页在线观看| 九一亚洲国产免费| 肉丝无码中文高清| 综合五月天| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 超碰成人公开| 欧美写真视频一区| 成人日韩欧美| 亚洲AV无码乱码| 国产不卡片| 色欧美亚洲| 色婷婷av在线观看| 成人性爱免费播放| 十八禁电影伊人网| 人妻久久久| 国产午夜福利合集| 三级片网站在线播放| 丝袜美腿操av| 韩国轻伦国内自拍一区| 97超碰色色| 97视频在线观看播放与子乱对白在线……| 日韩欧美亚欧在线视频| 国产精品另类一区大香蕉| 精品97精品97| 太久视频| 日韩内| 九九九九九九免费视频| 99re这里只有精品中心播放 | 伊人久久国产免费观看视频| 黄色一级视| 99精品国产户外露出| 天天久久久久久| 午夜毛片高清免费不卡| 久久免费中文字幕在线观看| 韩国一级婬片A片AAAAA| 人妻中文字幕日韩电影| 色官网色综合| 国产精品亚洲无码| 91操操操操| a片 xxxx受爽视频| 日本精品一区二区三区四区的功能| 99热欧美| 人妻熟女一区二区三区视频| 久久久精品中文字幕麻豆| 日日A∨| 精品人妻一区二区三区视频| 一级免费啪啪片| 亚洲国产精品无码AV在线| 2024黄色视频| 天天亚洲| 国产后入| 日韩无码人妻| 亚洲成人黄色在线观看| 欧亚无码视频| 亚洲无码视频免费在线观看网址!| 九九人妻| 屁股久久久久久久久| 久久久久久99999国产精品| 91AV天美在线视频| 男人的天堂成人的社区| 91 丝袜在线| 内射日韩大臀美女| 丁香五月天婷婷姐| 色蜜AV| 欧美色婷婷| 9久精品| 狠狠干综合| 亚洲精品日日夜夜52| 婷婷五月色| 亚洲激情网一二三四区| 亚洲最大黄网| 久久精品99久久久久久| 天天亚洲| 久久久久久亚洲中文| 欧美91精品国产自产| 国产在线激情视频| 无码人妻丰满热妇又大又粗| www激情| 久久国产99精品72福利| 五月天社区| 色区久久| 国产无套粉嫩白浆在| 国内自拍 日韩激情 99| 91狠婷| 国产精品视频播放| 蜜桃臀一区二区三区久久| 熟妇熟女一区二区三区| 成人AV在线电影| 久久精品夜色国产亚洲AV| 中文字幕精品亚洲熟女| A 在线网址| 爆操无码| 国产传媒美日韩av| 热G综合热G中文| 久久中文字幕不卡人妻| 亚洲综合五月天婷婷丁香| 精品一久久久| 亚洲无码一区成人免费午夜| 成人乱人伦一区二区| 一区二区三区机械有限公司| 97资源免费视频| 蜜乳视频网站| 久久久爆乳翘臀一线天伦理视频| 日韩9999| 欧美黄色手机在线观看| 丝袜 亚洲 偷拍| 9 1超碰九色| 国产黄色影片在线观看| 色综合91| 亚洲交换| 欧亚性爱在线视频| 丰满少妇一区二区三区四区观看| 欧美人妻熟女在线| 久热香蕉精品在线视频| 99亚洲人人| 欧美日韩在线视频网站| 欧美视频在线第3页| 偷拍综合网| 欧美性爱一区| A 在线网址| Julia Annxxxxx| 亚洲高清无码在线桃色| 亚洲欧洲第二视频在线观看色图| 无码免费在线观看黄色片| 91精产一区二区三区| 成人性爱全视频观看| 蜜臀99久久精品久久久久久| 一级啊性爱在线视频| JULIA人妻风俗店中出电影| 老熟妇一区二区三区| 综合欧美日本三级| 翔田千里一区二区三区奶水| 亚洲少妇中文字幕网址| 91九九九吃| 懂色AV蜜臀无码精品APP| 亚洲AV不卡在线观看| www.91色综合| 天天影视网色欲色香| 精品国产一区二区三区四区在线看 | 操逼无码操逼| 91黑丝美女| 亚洲导航深夜福利| 天天在线91| 青青操97| 强免费黄色网址| 91超碰在线播放| 伊人青青一区成人视频在线观看区| 日本三级网页| 国产人妖的免费的视频| 亚洲国产丝袜熟女av| 欧色网址| 欧美人妻熟女在线| 中文字幕亚洲欧美在线不卡| 私人尤物在线精品不卡| 美女上床网站| 天天综合亚在线| 国产精品一区二区三区,亚洲综合| 男人的天堂99| 涩亚洲欧洲| 国产精品久久久久久夜夜夜| 嫩呦国产一区二区三区AV| 人人妻人人玩人人澡人人爽| 久久久免费懂色| 欧美日韩国产中文超碰| 天天日天天搞天天干| 台湾一区国产高清在线| 男女无套 免费网站| 999色欧美中文字幕| 色超碰综合| 蜜臀久久在线视频| 天美传媒在线一区| 四虎视频在线观看| 国产午夜视频| 992这里有精品| 激情五月综合网| 天天操天天插| 黄色av一区二区在线| 久思思热视频在线观看| 性爱视频免费网址| 欧美日韩性爱电影在线| 日本1区2区不卡视频| 日本精品五区| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 久草色在线观看| 久久超碰天天| 91国产伊人大香蕉| 秋霞鲁丝午夜无码一区二区三| 国产有码一区| 婷婷国产精品九区| 日本天天吊| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 天天欧美| 91性网| 精品一区二区三区国产| 中国操逼无码| 伊人色综合网电影| 91人妻视频在线| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 久久久久久人| 韩日欧亚a级| 97色97干| a级理论午夜日本| 91色综| 色色国产| 亚洲熟妇乱女区二区三区| 久久久久久久六六 | 激情小说在线视频| 91高清无码下载| 人妻少妇色综合| 欧美少妇性乱| 四虎在线视频| 97aiaiai| 人妻人人做人人澡人人爽欧美一区| 久久av无码| 亚洲精品三区在线观看| 丁香五月婷婷啪啪| 天天内射| 97久久久久久久久久| 上床啊啊啊| 国产亚州高清国产拍精| 亚州成人a∨| 人妻久久| 欧美三级中文字幕hd| 九九久久99| 91模特在线观看| 精品无码一区二区三区色欲| 日韩黄片视频试看| 婷婷久久五月天| 中国黄色特级精品一区二区三区片| 国产精品诱惑| 大香蕉久操| 97玖玖人妻| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 中文字幕精品码亚洲| 国产成人亚洲精品无码古代早漏男 | 九九久久99| 99国内熟女露脸视频| 亚洲精品国产专区在线观看| 欧美黑人性猛交91| 国产1727欧美| 亚洲精品无码成人久久久99| 再深点灬舒服灬太大了好硬好爽| 97视频在线免费播放| 日韩免费av片高清无码| 人人天天干干| AV99热18这里只有精品| 国产丝袜欧美在线视频| 亚洲91网。| 你想操日本小逼吗| 久久华人网| 婷婷91| 国产91专区| 91丝袜在线观看| 中文高清一区二区的| 久久久999国产精品| 国产辣妈在线视频福利| 1024日韩| 97在线观| 青草青青久久久久久国产| 久久久96| 日日黄色三级网站| 操逼逼中文字幕| 91精品国久久久久久无码| 国产高清精品一区二区三区毛片 | 欧美黄片免费在线观看视频| 欧美激情精品久久久久久| 无码视频黄色网战| 超碰91在线| 歐美性天天| 日韩精品一区二区三区色欲| 欧美在线大香999| 亚洲综合春色| 91男人综合| 亚洲综合888| 亚洲AV小说| 国产精品原创巨作?v网站| 性生活久久久久久久久久| 欧美性爱第一页久久| 九九九九97| 久热伊人| 国产精品激情久久久久久久| 日日躁狠狠躁天天躁精品| 国产原创精品| 日韩亚洲美女一区久久| 丁香婷婷久久 | 欧洲射精91| 91狼人| 中文字幕国产| 人人爱夜夜爱| 国产一区二区视频在线播放| 91综合网站| 性色av一区二区| 艹我哪美一区无码| 久久国内| AV一起草在线| 久久久久久性爱免费视频| 91青青在线视频| 第四色亚洲色图| 久久综合激情| 无码精品久久久天天影视| 97碰| 97精品网| 伊香蕉综合久久久久久久噜噜噜| 亚洲 日本 一 二 三| 亚洲天堂在线怕怕视频| 伊人网高清| 色97干| 天天躁夜夜躁狠狠躁AV| 中文字幕丝袜美腿| 精品国产自在在线99| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 欧美91在线+|+欧美| 色综合中文字幕不卡| 九九九九九九九精品视频| 97av在线视频| 五月丁香婷婷啪啪| 国产AV天美传媒一区二区三区 | 亚洲欧美清纯| yazhouzaixian| 国产日韩中文字幕欧美| 亚洲欧美综合网站| 欧美,日韩,中文,另类| 亚洲天天精品| 999国产精品999久久久久久| 青青草操逼逼视频| 亚洲男人天堂Av| 久久熟妇五十路一区| 午夜精品久久久久久久99热影院| 超碰97资源中文字幕| 欧美午夜视频| 国产2.3.4区| 久久国产成人精品国产成人亚洲 | 五月天玖玖资源站| 激情av| 99xav| 国产激情在线| 女欧美一区二三区| 操屄不卡视频| 色综合中文字幕不卡| 国产精品大屁股999| 九热久| 91在线免费精品视频| 亚洲综合影片| 欧美亚洲韩国视频十五区| 视频国产欧美在线播放| heyZO天然素人无码AⅤ专区| 99激情视频| 老熟女中文字幕高清| 色在线视频导航| 强奸a片网| 91N五十路| 78m成人视线| 91精品国产91久久福利| 久久99综合| 亚洲欧洲激情| 国产第12页| 天美麻豆精品视频99| 国产情色在线| 香蕉热人人精品| 亚洲欧美爆| 91综合中文字幕| 五月丁香影院| 99热国产| 黑人操一区二区| 高凊专区人人操| 丝袜AV一区二区三区| 国产精品无套内谢| 中出789在线视频| 国产野战露脸在线播放| 午夜成人福利影视| 99精品国产户外露出| 蜜臀久久久久久999|