欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識(shí)庫 > 詳解nginx 配置文件解讀

詳解nginx 配置文件解讀

熱門標(biāo)簽:重慶營銷外呼系統(tǒng)排名 網(wǎng)站上插入地圖標(biāo)注內(nèi)容 工廠位置地圖標(biāo)注 地圖標(biāo)注需要現(xiàn)場嗎 400電話辦理哪家好廠商 企業(yè)400電話辦理哪正規(guī) 地圖標(biāo)注企業(yè)名稱侵權(quán)案件 鶴壁電銷外呼系統(tǒng)怎么安裝 繽客網(wǎng)注冊時(shí)地圖標(biāo)注出不來

nginx配置文件主要分為四個(gè)部分:

main{#(全局設(shè)置)
http{#服務(wù)器
upstream{} #(負(fù)載均衡服務(wù)器設(shè)置:主要用于負(fù)載均衡和設(shè)置一系列的后端服務(wù)器)
server{ #(主機(jī)設(shè)置:主要用于指定主機(jī)和端口)
location{}#(URL匹配特點(diǎn)位置的設(shè)置)
}
}
}

server繼承main,location繼承server,upstream即不會(huì)繼承其他設(shè)置也不會(huì)被繼承。

一、main 全局配置

nginx在運(yùn)行時(shí)與具體業(yè)務(wù)功能(比如http服務(wù)或者email服務(wù)代理)無關(guān)的一些參數(shù),比如工作進(jìn)程數(shù),運(yùn)行的身份等。

user www www;
worker_processes 4;
worker_cpu_affinity 0001 0010 0100 1000;
error_log /var/logs/nginx_error.log crit;
pid    /usr/local/webserver/nginx/nginx.pid;
worker_rlimit_nofile 65535;

user www www;: 指定nginx進(jìn)程使用什么用戶啟動(dòng)

worker_processes 4; : 指定啟動(dòng)多少進(jìn)程來處理請求,一般情況下設(shè)置成CPU的核數(shù),如果開啟了ssl和gzip更應(yīng)該設(shè)置成與邏輯CPU數(shù)量一樣甚至為2倍,可以減少I/O操作。使用grep ^processor /proc/cpuinfo | wc -l查看CPU核數(shù)。

worker_cpu_affinity 0001 0010 0100 1000;: 在高并發(fā)情況下,通過設(shè)置將CPU和具體的進(jìn)程綁定來降低由于多核CPU切換造成的寄存器等現(xiàn)場重建帶來的性能損耗。如worker_cpu_affinity 0001 0010 0100 1000; (四核)。

error_log /var/logs/nginx_error.log crit;: error_log是個(gè)主模塊指令,用來定義全局錯(cuò)誤日志文件。日志輸出級別有debug、info、notice、warn、error、crit可供選擇,其中,debug輸出日志最為最詳細(xì),而crit輸出日志最少。

pid /usr/local/webserver/nginx/nginx.pid;: 指定進(jìn)程pid文件的位置。worker_rlimit_nofile 65535;: 用于指定一個(gè)nginx進(jìn)程可以打開的最多文件描述符數(shù)目,這里是65535,需要使用命令“ulimit -n 65535”來設(shè)置。

二、events模塊

events{
 use epoll;
 worker_connections   65536;
}
  • use epoll;use是個(gè)事件模塊指令,用來指定Nginx的工作模式。Nginx支持的工作模式有select、poll、kqueue、epoll、rtsig和/dev/poll。其中select和poll都是標(biāo)準(zhǔn)的工作模式,kqueue和epoll是高效的工作模式,不同的是epoll用在Linux平臺(tái)上,而kqueue用在BSD系統(tǒng)中。對于Linux系統(tǒng),epoll工作模式是首選。在操作系統(tǒng)不支持這些高效模型時(shí)才使用select。
  • worker_connections 65536;每一個(gè)worker進(jìn)程能并發(fā)處理(發(fā)起)的最大連接數(shù)(包含與客戶端或后端被代理服務(wù)器間等所有連接數(shù))。nginx作為反向代理服務(wù)器,計(jì)算公式 最大連接數(shù) = worker_processes * worker_connections/4,所以這里客戶端最大連接數(shù)是65536,這個(gè)可以增到到8192都沒關(guān)系,看情況而定,但不能超過后面的worker_rlimit_nofile。當(dāng)nginx作為http服務(wù)器時(shí),計(jì)算公式里面是除以2。進(jìn)程的最大連接數(shù)受Linux系統(tǒng)進(jìn)程的最大打開文件數(shù)限制,在執(zhí)行操作系統(tǒng)命令ulimit -n 65536worker_connections的設(shè)置才能生效。

三、http服務(wù)器

http{
 include    mime.types;
 default_type application/octet-stream;
 #charset gb2312;
 }
  • include是個(gè)主模塊指令,實(shí)現(xiàn)對配置文件所包含的文件的設(shè)定,可以減少主配置文件的復(fù)雜度。類似于Apache中的include方法。
  • default_type屬于HTTP核心模塊指令,這里設(shè)定默認(rèn)類型為二進(jìn)制流,也就是當(dāng)文件類型未定義時(shí)使用這種方式,例如在沒有配置PHP環(huán)境時(shí),Nginx是不予解析的,此時(shí),用瀏覽器訪問PHP文件就會(huì)出現(xiàn)下載窗口。
  • charset gb2312; 指定客戶端編碼格式。。

3.1 HTTP參數(shù)之客戶端head緩存

server_names_hash_bucket_size 128;
client_header_buffer_size 32k; 
large_client_header_buffers 4 128k; 
client_max_body_size 10m; 
client_body_buffer_size 128k; 
sendfile on ; 
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65 : 
client_body_timeout 60s;
send_timeout 60s;
  • server_names_hash_bucket_size 128;: 服務(wù)器名字的hash表大小。
  • client_header_buffer_size 32k;:用來指定來自客戶端請求頭的header buffer 大小。對于大多數(shù)請求,1K的緩存已經(jīng)足夠了,如果自定義了消息頭或有更大的cookie,可以增大緩存區(qū)大小。
  • large_client_header_buffers 4 128k;:用來指定客戶端請求中較大的消息頭的緩存最大數(shù)量和大小,4為個(gè)數(shù),128k為大小,最大緩存為4個(gè)128KB。
  • client_max_body_size 8m; : 客戶端請求的最大的單個(gè)文件字節(jié)數(shù)。
  • client_max_body_size 10m; : 允許客戶端請求的最大單文件字節(jié)數(shù)。如果有上傳較大文件,請?jiān)O(shè)置它的限制值。
  • client_body_buffer_size 128k;: 緩沖區(qū)代理緩沖用戶端請求的最大字節(jié)數(shù)。
  • sendfile on ; : 開啟高效文件傳輸模式,sendfile指令指定nginx是否調(diào)用sendfile函數(shù)來輸出文件,減少用戶空間到內(nèi)核空間的上下文切換。對于普通應(yīng)用設(shè)為 on,如果用來進(jìn)行下載等應(yīng)用磁盤IO重負(fù)載應(yīng)用,可設(shè)置為off,以平衡磁盤與網(wǎng)絡(luò)I/O處理速度,降低系統(tǒng)的負(fù)載。開啟 tcp_nopush on; 和tcp_nodelay on; 防止網(wǎng)絡(luò)阻塞。
  • keepalive_timeout 65 : : 長連接超時(shí)時(shí)間,單位是秒,這個(gè)參數(shù)很敏感,涉及瀏覽器的種類、后端服務(wù)器的超時(shí)設(shè)置、操作系統(tǒng)的設(shè)置,可以另外起一片文章了。長連接請求大量小文件的時(shí)候,可以減少重建連接的開銷,但假如有大文件上傳,65s內(nèi)沒上傳完成會(huì)導(dǎo)致失敗。如果設(shè)置時(shí)間過長,用戶又多,長時(shí)間保持連接會(huì)占用大量資源。
  • client_body_timeout 60s; : 用于設(shè)置客戶端請求主體讀取超時(shí)時(shí)間,默認(rèn)是60s。如果超過這個(gè)時(shí)間,客戶端還沒有發(fā)送任何數(shù)據(jù),nginx將返回Request time out(408)錯(cuò)誤。
  • send_timeout : : 用于指定響應(yīng)客戶端的超時(shí)時(shí)間。這個(gè)超時(shí)僅限于兩個(gè)連接活動(dòng)之間的時(shí)間,如果超過這個(gè)時(shí)間,客戶端沒有任何活動(dòng),Nginx將會(huì)關(guān)閉連接。

3.2 HTTP參數(shù)之FastCGI參數(shù)

FastCGI相關(guān)參數(shù)是為了改善網(wǎng)站的性能:減少資源占用,提高訪問速度。下面參數(shù)看字面意思都能理解。

fastcgi_connect_timeout 300; 
fastcgi_send_timeout 300; 
fastcgi_read_timeout 300; 
fastcgi_buffer_size 64k; 
fastcgi_buffers 4 64k; 
fastcgi_busy_buffers_size 128k; 
fastcgi_temp_file_write_size 128k; 
fastcgi_cache TEST; 
fastcgi_cache_path /usr/local/nginx/fastcgi_cache levels=1:2 keys_zone=TEST:10m inactive=5m; 
fastcgi_cache_valid 200 302 1h; 
fastcgi_cache_valid 301 1d; 
fastcgi_cache_valid any 1m; 
  • fastcgi_connect_timeout 300; 指定連接到后端FastCGI的超時(shí)時(shí)間。
  • fastcgi_send_timeout 300;指定向FastCGI傳送請求的超時(shí)時(shí)間,這個(gè)值是已經(jīng)完成兩次握手后向FastCGI傳送請求的超時(shí)時(shí)間。
  • fastcgi_read_timeout 300;指定接收FastCGI應(yīng)答的超時(shí)時(shí)間,這個(gè)值是已經(jīng)完成兩次握手后接收FastCGI應(yīng)答的超時(shí)時(shí)間。
  • fastcgi_buffer_size 64k; 用于指定讀取FastCGI應(yīng)答第一部分需要多大的緩沖區(qū),這個(gè)值表示將使用1個(gè)64KB的緩沖區(qū)讀取應(yīng)答的第一部分(應(yīng)答頭),可以設(shè)置為fastcgi_buffers選項(xiàng)指定的緩沖區(qū)大小。
  • fastcgi_buffers 4 64k; 指定本地需要用多少和多大的緩沖區(qū)來緩沖FastCGI的應(yīng)答請求。如果一個(gè)PHP腳本所產(chǎn)生的頁面大小為256KB,那么會(huì)為其分配4個(gè)64KB的緩沖區(qū)來緩存;如果頁面大小大于256KB,那么大于256KB的部分會(huì)緩存到fastcgi_temp指定的路徑中,但是這并不是好方法,因?yàn)閮?nèi)存中的數(shù)據(jù)處理速度要快于硬盤。一般這個(gè)值應(yīng)該為站點(diǎn)中PHP腳本所產(chǎn)生的頁面大小的中間值,如果站點(diǎn)大部分腳本所產(chǎn)生的頁面大小為256KB,那么可以把這個(gè)值設(shè)置為“16 16k”、“4 64k”等
  • fastcgi_busy_buffers_size 128k; 默認(rèn)值是fastcgi_buffers的兩倍。
  • fastcgi_temp_file_write_size 128k; 表示在寫入緩存文件時(shí)使用多大的數(shù)據(jù)塊,默認(rèn)值是fastcgi_buffers的兩倍。
  • fastcgi_cache TEST; 表示開啟FastCGI緩存并為其指定一個(gè)名稱。開啟緩存非常有用,可以有效降低CPU的負(fù)載,并且防止502錯(cuò)誤的發(fā)生。但是開啟緩存也會(huì)引起很多問題,要視具體情況而定。
  • fastcgi_cache_path /usr/local/nginx/fastcgi_cache levels=1:2 keys_zone=TEST:10m inactive=5m; FastCGI緩存指定一個(gè)文件路徑、目錄結(jié)構(gòu)等級、關(guān)鍵字區(qū)域存儲(chǔ)時(shí)間和非活動(dòng)刪除時(shí)間。
  • fastcgi_cache_valid 200 302 1h; 用來指定應(yīng)答代碼的緩存時(shí)間。實(shí)例中的值表示將200和302應(yīng)答緩存一個(gè)小時(shí),將301應(yīng)答緩存1天,其他應(yīng)答均緩存1分鐘。

3.3. HTTP參數(shù)之gzip模塊設(shè)置

gzip on;
gzip_min_length 1k;
gzip_buffers  4 16k;
gzip_http_version 1.1;
gzip_comp_level 6;
gzip_types text/html text/plain text/css text/javascript application/json application/javascript application/x-javascript application/xml;
gzip_vary on;
  • gzip on;開啟gzip壓縮輸出gzip_min_length 1k; 最小壓縮文件大小,頁面字節(jié)數(shù)從header頭的Content-Length中獲取。默認(rèn)值為0,不管多大頁面都壓縮,建議設(shè)置成大于1K的字節(jié)數(shù),小于1K可能會(huì)越壓越大。
  • gzip_buffers 4 16k; 壓縮緩沖區(qū),表示申請四個(gè)16K的內(nèi)存作為壓縮結(jié)果流緩存,默認(rèn)是申請與原始數(shù)據(jù)大小相同的內(nèi)存空間來存儲(chǔ)gzip壓縮結(jié)果
  • gzip_http_version 1.1; 用于設(shè)置識(shí)別HTTP協(xié)議版本,默認(rèn)是1.1,目前主流瀏覽器都已成指出。(默認(rèn)1.1,前端如果是squid2.5請使用1.0)
  • gzip_comp_level 6; 壓縮等級,1壓縮比最小,處理速度最快,9壓縮比最大,傳輸速度快,但是消耗CPU資源。
  • gzip_types text/plain application/x-javascript text/css application/xml;壓縮類型,默認(rèn)就已經(jīng)包含text/html,所以下面就不用再寫了,寫上去也不會(huì)有問題,但是會(huì)有一個(gè)warn。
  • gzip_vary on; 和http頭有關(guān)系,會(huì)在響應(yīng)頭加個(gè) Vary: Accept-Encoding ,可以讓前端的緩存服務(wù)器緩存經(jīng)過gzip壓縮的頁面,例如,用Squid緩存經(jīng)過Nginx壓縮的數(shù)據(jù)。
  • gzip_proxied any; Nginx作為反向代理的時(shí)候啟用,決定開啟或者關(guān)閉后端服務(wù)器返回的結(jié)果是否壓縮,匹配的前提是后端服務(wù)器必須要返回包含”Via”的 header頭。
  • limit_zone crawler $binary_remote_addr 10m; 開啟限制IP連接數(shù)的時(shí)候需要使用

四、nginx 配置虛擬主機(jī)

4.1 配置虛擬主機(jī)流程

  • 復(fù)制一段完整的server標(biāo)簽段,到結(jié)尾。注意:要放在http的結(jié)束大括號(hào)前,也就是server標(biāo)簽段放入http標(biāo)簽。
  • 更改server_name 及對應(yīng)網(wǎng)頁的root根目錄。
  • 檢查配置文件語法,平滑重啟服務(wù)。
  • 創(chuàng)建server_name 對應(yīng)網(wǎng)頁的根目錄,并且建立測試文件,如果沒有index首頁會(huì)出現(xiàn)403錯(cuò)誤。
  • 對客戶端server_name 的主機(jī)做host 解析或DNS配置。并檢查(ping)。
  • 瀏覽器訪問,或者在Linux客戶端做host解析,用wget或curl 訪問。

http服務(wù)上支持若干虛擬主機(jī)。每個(gè)虛擬主機(jī)一個(gè)對應(yīng)的server配置項(xiàng),配置項(xiàng)里面包含該虛擬主機(jī)相關(guān)的配置。在提供mail服務(wù)的代理時(shí),也可以建立若干server。每個(gè)server通過監(jiān)聽地址或端口來區(qū)分。

server{
  listen 80 default;
  server_name _;
  index index.html index.htm index.php;
  root /data/htdocs/www;
  #server_name_in_redirect off;
  
  location ~ .*\.(php|php5)?${
   #fastcgi_pass unix:/tmp/php-cgi.sock;
   fastcgi_pass 127.0.0.1:9000;
   fastcgi_index index.php;
   include fcgi.conf;
  }
  
  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${
   expires   30d;
  }
  
  location ~ .*\.(js|css)?${
   expires   1h;
  }
 }
  • listen 80; 監(jiān)聽端口,默認(rèn)80,小于1024的要以root啟動(dòng)。可以為listen *:80、listen 127.0.0.1:80等形式。
  • server_name blog.biglittleant.cn; 服務(wù)器名,如localhost、www.example.com,可以通過正則匹配。
  • root /var/www/html 定義服務(wù)器的默認(rèn)網(wǎng)站根目錄位置。如果locationURL匹配的是子目錄或文件,root沒什么作用,一般放在server指令里面或/下。
  • index index.jsp index.html index.htm 定義路徑下默認(rèn)訪問的文件名,一般跟著root放。

4.2 sever模塊下location模塊的寫法

關(guān)于location匹配規(guī)則的寫法,參考死磕nginx系列–使用nginx做負(fù)載均衡

proxy_pass http://backend

請求轉(zhuǎn)向backend定義的服務(wù)器列表,即反向代理,對應(yīng)upstream負(fù)載均衡器。也可以proxy_pass http://ip:port。

proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

五、其它nginx參數(shù)

5.1 訪問控制 allow/deny

Nginx 的訪問控制模塊默認(rèn)就會(huì)安裝,而且寫法也非常簡單,可以分別有多個(gè)allow,deny,允許或禁止某個(gè)ip或ip段訪問,依次滿足任何一個(gè)規(guī)則就停止往下匹配。如:

location /nginx-status {
 stub_status on;
 access_log off;
# auth_basic  "NginxStatus";
# auth_basic_user_file  /usr/local/nginx-1.6/htpasswd;
 allow 192.168.10.100;
 allow 172.29.73.0/24;
 deny all;
}

我們也常用 httpd-devel 工具的 htpasswd 來為訪問的路徑設(shè)置登錄密碼:

# htpasswd -c htpasswd admin
New passwd:
Re-type new password:
Adding password for user admin
# htpasswd htpasswd admin  //修改admin密碼
# htpasswd htpasswd sean  //多添加一個(gè)認(rèn)證用戶

這樣就生成了默認(rèn)使用CRYPT加密的密碼文件。打開上面nginx-status的兩行注釋,重啟nginx生效。

5.2 列出目錄 autoindex

Nginx默認(rèn)是不允許列出整個(gè)目錄的。如需此功能,打開nginx.conf文件,在location,server 或 http段中加入如下參數(shù):

location /images {
 root  /var/www/nginx-default/images;
 autoindex on;
 autoindex_exact_size off;
 autoindex_localtime on;
 }
  • autoindex on;運(yùn)行列出目錄內(nèi)容。另外兩個(gè)參數(shù)最好也加上去。
  • autoindex_exact_size off; 默認(rèn)為on,顯示出文件的確切大小,單位是bytes。改為off后,顯示出文件的大概大小,單位是kB或者M(jìn)B或者GB。
  • autoindex_localtime on; 默認(rèn)為off,顯示的文件時(shí)間為GMT時(shí)間。改為on后,顯示的文件時(shí)間為文件的服務(wù)器時(shí)間。

六、附錄:通用配置文件

user www www;
worker_processes 2;
error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
pid    logs/nginx.pid;
events {
  use epoll;
  worker_connections 2048;
}
http {
  include    mime.types;
  default_type application/octet-stream;
  #log_format main '$remote_addr - $remote_user [$time_local] "$request" '
  #         '$status $body_bytes_sent "$http_referer" '
  #         '"$http_user_agent" "$http_x_forwarded_for"';
  #access_log logs/access.log main;
  sendfile    on;
  # tcp_nopush   on;
  keepalive_timeout 65;
 # gzip壓縮功能設(shè)置
  gzip on;
  gzip_min_length 1k;
  gzip_buffers  4 16k;
  gzip_http_version 1.1;
  gzip_comp_level 6;
  gzip_types text/html text/plain text/css text/javascript application/json application/javascript application/x-javascript application/xml;
  gzip_vary on;
 
 # http_proxy 設(shè)置
  client_max_body_size  10m;
  client_body_buffer_size  128k;
  proxy_connect_timeout  75;
  proxy_send_timeout  75;
  proxy_read_timeout  75;
  proxy_buffer_size  4k;
  proxy_buffers  4 32k;
  proxy_busy_buffers_size  64k;
  proxy_temp_file_write_size 64k;
  proxy_temp_path  /usr/local/nginx/proxy_temp 1 2;
 # 設(shè)定負(fù)載均衡后臺(tái)服務(wù)器列表 
  upstream backend { 
       #ip_hash; 
       server  192.168.10.100:8080 max_fails=2 fail_timeout=30s ; 
       server  192.168.10.101:8080 max_fails=2 fail_timeout=30s ; 
  }
 # 很重要的虛擬主機(jī)配置,多個(gè)虛擬機(jī)可以復(fù)制修改此部分
  server {
    listen    80;
    server_name test.example.com;
    root  /apps/oaapp;
    charset utf-8;
    access_log logs/host.access.log main;
    #對 / 所有做負(fù)載均衡+反向代理
    location / {
      root  /apps/oaapp;
      index index.php index.html index.htm;
      proxy_pass    http://backend; 
      proxy_redirect off;
      # 后端的Web服務(wù)器可以通過X-Forwarded-For獲取用戶真實(shí)IP
      proxy_set_header Host $host;
      proxy_set_header X-Real-IP $remote_addr; 
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
    }
    
    #靜態(tài)文件,nginx自己處理,不去backend請求后端的服務(wù)
    location ~* /download/ { 
      root /data/app/nginx/downloads; 
    }
    
    location ~ .*\.(gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ {  
      root /data/app/nginx/images;  
      expires   7d; 
    }
    
    location /nginx_status {
      stub_status on;
      access_log off;
      allow 192.168.10.0/24;
      deny all;
    }
    
    location ~ ^/(WEB-INF)/ {  
      deny all;  
    }
    
    #error_page 404       /404.html;
    # redirect server error pages to the static page /50x.html
    #
    error_page  500 502 503 504 /50x.html;
    
    location = /50x.html {
      root  html;
    }
  }
}

六、附錄:如何查看是否開啟了gzip壓縮

如果response header中包含Content-Encoding:gzip則表示開啟gzip壓縮。

Connection:keep-alive
Content-Encoding:gzip
Content-Type:text/html
Date:Wed, 29 Mar 2017 10:55:54 GMT
ETag:W/"58db92af-331a6"
Last-Modified:Wed, 29 Mar 2017 10:55:43 GMT
Server:nginx/1.10.3
Transfer-Encoding:chunked
Vary:Accept-Encoding

參考文檔

Full Example Configuration
優(yōu)化Nginx中FastCGI參數(shù)的實(shí)例
博客 Nginx 配置之性能篇

到此這篇關(guān)于詳解nginx 配置文件解讀的文章就介紹到這了,更多相關(guān)nginx 配置文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標(biāo)簽:克拉瑪依 常州 渭南 東莞 96 棗莊 日照 鹽城

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解nginx 配置文件解讀》,本文關(guān)鍵詞  詳解,nginx,配置文件,解讀,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳解nginx 配置文件解讀》相關(guān)的同類信息!
  • 本頁收集關(guān)于詳解nginx 配置文件解讀的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    99久久免费视频.com| 亚洲一级免费毛片| 日韩视频免费观看高清完整版| 亚洲欧美电影院| 成人动漫av在线| 日韩欧美中文字幕视频| 国产精品免费久久| 成人做爰69片免费看网站| 永久免费看片视频教学| 国产欧美日韩麻豆91| 国产成人精品影院| 老司机深夜福利网站| 中文一区二区在线观看| 国产a精品视频| 老熟妻内射精品一区| 国产精品高清亚洲| av中文字幕不卡| 欧美中文字幕亚洲一区二区va在线 | 国产一区视频在线看| avhd101老司机| 国产三级三级三级精品8ⅰ区| 国产综合一区二区| 久久99久久99精品免费看小说| 国产精品毛片a∨一区二区三区| 成人精品一区二区三区四区| 色综合久久综合中文综合网| 亚洲免费观看在线观看| 国内自拍偷拍视频| 欧美一级黄色片| 久久se精品一区精品二区| 国产欧美小视频| 中文av字幕一区| 99国产精品视频免费观看| 欧美调教femdomvk| 日韩中文字幕区一区有砖一区| 丝袜美腿中文字幕| 国产日韩精品久久久| av中文字幕在线不卡| 欧美男生操女生| 另类人妖一区二区av| 强制高潮抽搐sm调教高h| 成人免费视频在线观看| 久久久久国产免费| 精品久久久久久久人人人人传媒| 国产美女娇喘av呻吟久久| 色婷婷综合久久久久中文一区二区| 一区二区欧美国产| jizz欧美性20| 国产精品理论片在线观看| 女同性αv亚洲女同志| 精品国产一区二区精华| 丁香六月久久综合狠狠色| 欧美日韩高清在线| 精品一区二区三区在线观看国产 | 免费一级做a爰片久久毛片潮| 日本一区二区三区在线不卡| 91性感美女视频| 精品欧美乱码久久久久久| 成人性生交大片免费看视频在线| 欧美美女激情18p| 国产一区不卡视频| 在线免费精品视频| 久久精品久久99精品久久| 色婷婷激情综合| 蜜桃av噜噜一区| 色婷婷综合久久久中文字幕| 美女视频黄 久久| 色婷婷av久久久久久久| 麻豆成人久久精品二区三区小说| 一本大道久久a久久精二百| 欧美96一区二区免费视频| www日韩在线| 琪琪久久久久日韩精品| 色综合久久88色综合天天免费| 日韩二区三区在线观看| 校园春色 亚洲| 久久精品国产99| 欧美日韩激情在线| 国产精品亚洲第一| 欧美一级理论片| 91色在线porny| 国产无一区二区| 国产精品久久不卡| 亚洲精品美国一| 天天操夜夜操av| 青青草视频一区| 欧美视频一区二区| 成人免费毛片片v| 精品欧美一区二区久久| 极品白嫩的小少妇| 综合分类小说区另类春色亚洲小说欧美 | 91麻豆精品国产91久久久久久久久 | 国产精品一区二区男女羞羞无遮挡| 91.xcao| 91丨九色丨国产丨porny| 中文字幕欧美激情| 特级西西www444人体聚色| 午夜精品久久久| 欧美午夜视频网站| 成人av片在线观看| 中文字幕二三区不卡| 国产一区二区三区四区五区六区 | 中文字幕一区二区三区精华液| 三上悠亚影音先锋| 无码av免费一区二区三区试看| 91成人网在线| 成人av在线资源网站| 国产亚洲精品福利| 中文字幕第20页| 麻豆国产91在线播放| 日韩区在线观看| 黄色免费视频网站| 亚洲国产中文字幕在线视频综合| 国产精品白嫩白嫩大学美女| 国产91在线看| 中文天堂在线一区| 国内毛片毛片毛片毛片毛片| 精品一区二区综合| 精品国产乱码久久久久久浪潮| 无套内谢大学处破女www小说| 天天色图综合网| 91麻豆精品国产91| 欧美在线一级片| 日韩和欧美一区二区| 91精品国产品国语在线不卡| 性色av蜜臀av浪潮av老女人| 亚洲成人综合视频| 91 com成人网| a视频免费观看| 免费欧美高清视频| 精品美女一区二区三区| 一级片手机在线观看| 精品一区二区三区在线观看| 久久男人中文字幕资源站| 国产18无套直看片| 国产乱一区二区| 国产精品素人视频| 国产探花在线播放| 99精品国产99久久久久久白柏| 亚洲乱码国产乱码精品精98午夜| 在线观看成人小视频| 亚洲精品成人无码毛片| 无吗不卡中文字幕| 欧美成人高清电影在线| 久久丫精品忘忧草西安产品| 国产一区二区三区视频在线播放| 中文字幕乱码一区二区免费| 玖玖爱这里只有精品| 91视频一区二区| 天天操天天色综合| 精品99一区二区三区| 美女av免费看| 99精品偷自拍| 香蕉久久一区二区不卡无毒影院| 日韩精品一区二区三区视频在线观看| 亚洲一区二区三区日韩| 国产69精品久久久久777| 亚洲精品视频观看| 制服丝袜av成人在线看| 人人爽人人爽人人片| 成人高清免费观看| 亚洲国产色一区| 精品国产人成亚洲区| 成人性生活毛片| 日本一级大毛片a一| 看片的网站亚洲| 中文字幕第一区二区| 欧美日韩午夜在线视频| 国产女主播喷水高潮网红在线| 国产成都精品91一区二区三| 亚洲激情自拍偷拍| 精品国产精品网麻豆系列| 99久久婷婷国产综合| 激情综合激情五月| 国产资源精品在线观看| 亚洲美女偷拍久久| 日韩免费视频一区二区| 成年人午夜剧场| 最近中文字幕无免费| 粉嫩嫩av羞羞动漫久久久| 亚洲妇熟xx妇色黄| 国产校园另类小说区| 欧美性猛交xxxxxx富婆| 精品欧美一区二区久久久| 99热这里都是精品| 毛片一区二区三区| 亚洲欧美日韩中文字幕一区二区三区| 欧美一级免费大片| 国产精品久久久精品四季影院| 亚洲 欧美 日韩在线| 国产69精品久久777的优势| 日韩精品乱码免费| 亚洲欧美一区二区视频| 日韩精品一区在线观看| 日本久久精品电影| 91精品国自产在线| 国产免费一区二区三区最新6| 丁香五精品蜜臀久久久久99网站 | 一区二区三区欧美视频| 久久久久国产精品免费免费搜索|