日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

部署LNMP动态网站及网站架构变迁

發布時間:2024/3/26 编程问答 71 豆豆
生活随笔 收集整理的這篇文章主要介紹了 部署LNMP动态网站及网站架构变迁 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1:網站架構演變

學習從單機架構到集群架構的演變之路:

  • 單機版LNMP
  • 獨立數據庫服務器
  • Web服務器集群與Session保持
  • 動靜分離、數據庫集群
  • 各種緩存服務器
  • 業務模型
  • 單機版LNMP

    單機版網站,拓撲如圖所示。

    單機版網站服務器用戶量少時使用,簡單、成本低、存在單點故障。

    獨立數據庫服務器

    獨立數據庫服務器是將網站靜態文件、代碼文件等資料與數據庫分離的架構,當用戶量增加時單機的處理能力有限,PHP或JAVA代碼的執行需要消耗大量CPU資源,數據庫的增刪改查需要調用大量的內存資源,將兩者分離可以減輕服務器的壓力,其拓撲結構如圖所示。

    web服務器與數據庫分離
    Web服務器和數據庫服務器的壓力都可以得到有效改善,訪問量有所增加。但是服務器依然存在單點故障問題。

    Web服務器集群與Session保持

    我們可以通過Nginx、HAproxy代理服務器實現Web負載均衡集群,也可以使用LVS調度器實現Web負載均衡集群。部署完Web集群后還需要考慮如何進行Session會話保持,方法很多,如:根據源IP保持,代理服務器重寫Cookie信息,共享文件系統保存session,使用數據庫共享session等等。
    該架構拓撲如圖所示。

    但是如果只有一臺調度器依然會導致單點故障的問題,因此還需要使用Keepalived或Heartbeat之類的軟件進行高可用配置,如圖所示。

    對于網站內容而言可以分離為動態頁面和靜態頁面,靜態頁面就需要數據文件,動態頁面則需要CPU解析代碼,需要消耗大量的CPU資源,因此可以將靜態和動態分離為兩組服務器,動態頁面有腳本代碼組成,是一種基于網頁的應用程序,因此這一組服務器也稱為應用服務器,其架構如圖所示。

    動靜分離、數據庫集群

    隨著服務器的增加,雖然性能與并發量得到了明顯的提升,但是數據的一致性、管理的便利性成為了新的問題,因此就需要增加統一的存儲服務器,實現數據的同步一致,可以使用NFS,GlusterFS、Ceph等軟件實現該功能,其架構如圖所示。

    此時所有應用服務器都連接一臺數據庫服務器進行讀寫操作,而且后期隨著數據庫中的數據不斷增加,會導致數據庫成為整個網站的瓶頸!這就需要我們對數據進行分庫分表,創建數據庫主從或者數據庫集群,實現讀寫分離,其拓撲如圖所示。

    緩存服務器與業務模型

    對于靜態數據我們可以通過varnish、squid或者nginx進行緩存,將數據緩存到距離用戶更近的位置,構建CDN(內容分發網絡)架構。
    對于傳統的SQL數據庫而言,我們也可以通過增加NoSQL數據庫,實現數據緩存的功能,提升數據庫的訪問速度。
    備注:數據庫相關知識在第三階段課程有詳細介紹,第二階段項目暫時不做數據庫優化。
    最后,基于前面的架構,我們還可以將網站按照公司的業務進行分離,每個業務都可以是一個獨立的集群,如圖所示。

    案例1:部署LNMP動態網站

    部署LNMP動態網站,實現以下目標:

    安裝LNMP平臺相關軟件 配置Nginx實現動靜分離 配置數據庫,創建賬戶與密碼 上線Wordpress代碼 使用Wordpress后臺管理界面,調整Wordpress版式

    實驗拓撲如圖所示,做具體實驗前請先配置好環境。

    步驟一:安裝部署LNMP軟件

    備注:mariadb(數據庫客戶端軟件)、mariadb-server(數據庫服務器軟件)、mariadb-devel(其他客戶端軟件的依賴包)、php(解釋器)、php-fpm(進程管理器服務)、php-mysql(PHP的數據庫擴展包)。

  • 安裝軟件包
  • [root@centos7 ~]# yum -y install gcc openssl-devel pcre-devel [root@centos7 ~]# useradd -s /sbin/nologin nginx [root@centos7 ~]# tar -xvf nginx-1.12.2.tar.gz [root@centos7 ~]# cd nginx-1.12.2 [root@centos7 nginx-1.12.2]# ./configure --user=nginx --group=nginx --with-http_ssl_module --with-http_stub_status_module [root@centos7 nginx-1.12.2]# make && make install [root@centos7 ~]# yum -y install mariadb mariadb-server mariadb-devel [root@centos7 ~]# yum -y install php php-mysql php-fpm
  • 啟動服務(nginx、mariadb、php-fpm)
  • [root@centos7 ~]# /usr/local/nginx/sbin/nginx #啟動Nginx服務 [root@centos7 ~]# echo "/usr/local/nginx/sbin/nginx" >> /etc/rc.local [root@centos7 ~]# chmod +x /etc/rc.local [root@centos7 ~]# ss -utnlp | grep :80 #查看端口信息 [root@centos7 ~]# systemctl start mariadb #啟動mariadb服務器 [root@centos7 ~]# systemctl enable mariadb [root@centos7 ~]# systemctl start php-fpm #啟動php-fpm服務 [root@centos7 ~]# systemctl enable php-fpm

    附加知識:systemd!!!
    源碼安裝的軟件默認無法使用systemd管理,如果需要使用systemd管理源碼安裝的軟件需要手動編寫服務的service文件(編寫是可以參考其他服務的模板文件)。以下是nginx服務最終編輯好的模板。
    Service文件存儲路徑為/usr/lib/system/system/目錄。

    [root@centos7 ~]# vim /usr/lib/systemd/system/nginx.service [Unit] Description=The Nginx HTTP Server #描述信息 After=network.target remote-fs.target nss-lookup.target #指定啟動nginx之前需要其他的其他服務,如network.target等 [Service] Type=forking #Type為服務的類型,僅啟動一個主進程的服務為simple,需要啟動若干子進程的服務為forking ExecStart=/usr/local/nginx/sbin/nginx #設置執行systemctl start nginx后需要啟動的具體命令. ExecReload=/usr/local/nginx/sbin/nginx -s reload #設置執行systemctl reload nginx后需要執行的具體命令. ExecStop=/bin/kill -s QUIT ${MAINPID} #設置執行systemctl stop nginx后需要執行的具體命令. [Install] WantedBy=multi-user.target
  • 修改Nginx配置文件,實現動靜分離
  • 修改配置文件,通過兩個location實現動靜分離,一個location匹配動態頁面,一個loation匹配其他所有頁面。
    注意修改默認首頁為index.php!

    [root@centos7 ~]# vim /usr/local/nginx/conf/nginx.conf ...省略部分配置文件內容... location / {root html;index index.php index.html index.htm;} ...省略部分配置文件內容... location ~ \.php$ {root html;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;include fastcgi.conf;} ...省略部分配置文件內容... [root@centos7 ~]# /usr/local/nginx/sbin/nginx -s reload #重新加載配置
  • 配置數據庫賬戶與權限
  • 為網站提前創建一個數據庫、添加賬戶并設置該賬戶有數據庫訪問權限。

    [root@centos7 ~]# mysql MariaDB [(none)]> create database wordpress character set utf8mb4; MariaDB [(none)]> grant all on wordpress.* to wordpress@'localhost' identified by 'wordpress'; MariaDB [(none)]> grant all on wordpress.* to wordpress@'192.168.2.11' identified by 'wordpress'; MariaDB [(none)]> flush privileges; MariaDB [(none)]> exit

    提示:在mysql和mariadb中%代表匹配所有,這里是授權wordpress用戶可以從任意主機連接數據庫服務器,生產環境建議僅允許特定的若干主機訪問數據庫服務器。

    步驟二:上線wordpress代碼

  • 上線PHP動態網站代碼
  • [root@centos7 ~]# yum -y install unzip [root@centos7 ~]# unzip wordpress.zip [root@centos7 ~]# cd wordpress [root@centos7 wordpress]# tar -xf wordpress-5.0.3-zh_CN.tar.gz [root@centos7 wordpress]# cp -r wordpress/* /usr/local/nginx/html/ [root@centos7 wordpress]# chown -R apache.apache /usr/local/nginx/html/ 提示:動態網站運行過程中,php腳本需要對網站目錄有讀寫權限,而php-fpm默認啟動用戶為apache。
  • 初始化網站配置(使用客戶端訪問web服務器IP)
  • [root@client ~]# firefox http://192.168.2.11/
    第一次訪問服務器會自動進入config配置頁面,效果如圖-31所示。

    開發人員在寫代碼的時候并不知道未來數據庫服務器的IP、端口、數據庫名稱、賬戶等信息,該配置頁面主要的作用就是動態配置數據庫信息,根據前面步驟配置的數據庫信息填空即可,效果如圖-32所示。

    點擊提交即可完成數據庫的初始化工作,php動態腳本會自動在wordpress數據庫中創建若干數據表,后期網站的數據都會寫入對并的數據表中。效果如圖-33所示。

    第一次使用Wordpress需要給你的網站設置基本信息,如網站標題、網站管理員賬戶與密碼等信息,配置完成后點擊安裝wordpress即可,如圖-34所示。

    步驟三:網站后臺管理

  • 訪問192.168.2.11服務器,進入并熟悉后臺管理界面
  • 通常情況下,開發人員會開發一個后臺管理界面,當代碼上線后,普通用戶就可以管理和配置網站頁面(需要使用網站的超級管理員身份才可以進入后臺界面)。

    [root@client ~]# firefox http://192.168.2.11

    訪問首頁后點擊如圖-35所示的登陸菜單,輸入賬戶和密碼進入后臺管理界面。

    或者直接在地址欄中輸入后臺管理界面的具體URL。

    [root@client ~]# firefox http://192.168.2.11/wp-login.php

    輸入管理員用戶名和密碼,效果如圖-36所示。登陸后臺管理界面效果如圖-37所示。



    2. 修改網站主題

    Wordpress主題會影響網站的整體外觀,我們可以使用默認自帶的若干主題。
    后臺修改網站主題的菜單為<外觀>–<主題>,使用默認主題,點擊啟用即可,如圖所示。

    如果需要更多更新的主題,則可以去官網下載更多新的主題,默認下載的主題格式為zip壓縮包。
    官方網站主題鏈接:(https://cn.wordpress.org/themes/browse/popular/)。
    將主題下載到服務器本地后,可以在后臺管理界面添加主題,<外觀>–<主題>–<添加>–<上傳主題>–<瀏覽>–<現在安裝>,如圖所示。

    部署新主題的另一種方法是,直接將下載的zip主題包拷貝到wordpress代碼的特定目錄,如/usr/local/nginx/html/wp-content/themes/目錄,然后使用unzip解壓主題即可,效果如圖-40所示。

  • 修改網站小工具
  • 小工具是首頁中的各種常用功能菜單,可以添加和刪除。
    首先可以刪除一些不需要的小工具,如最近文章、最近評論等,如圖-41所示。

    Right、Legt、Header代表的是小工具的位置,使用鼠標拖動小工具可以移動位置,如圖-42所示。

    可以通過小工具為網站添加導航功能,使用鼠標將導航菜單拖動到合適的位置即可,默認沒有導航菜單,需要自定義創建,如圖-43所示。

    創建導航菜單后,可以繼續創建頁面,并將頁面添加到導航菜單中。<頁面>–<新建頁面>即可添加新的頁面,如圖-44和圖-45所示。新的頁面內容可以是段落、圖像、列表、引語等(每個人根據自己的需要自由發揮)。

    圖-44

    圖-45
    新的頁面添加完成后,可以將其添加到菜單中使用,如圖-46所示。訪問網站首頁即可查看導航菜單的效果,如圖-47所示。

    圖-46

    案例2:LNP+Mariadb數據庫分離

    2.1 問題
    部署LNP+Mariadb實現數據庫與Web服務器分離,實現以下目標:

    將舊的數據庫備份,遷移到新的服務器 修改配置調用新的數據庫服務器

    2.2 方案

    實驗拓撲如圖所示,做具體實驗前請先配置好環境。

    主機配置如表所示。

    步驟一:部署數據庫服務器

  • 準備一臺獨立的服務器,安裝數據庫軟件包
  • [root@database ~]# yum -y install mariadb mariadb-server mariadb-devel [root@database ~]# systemctl start mariadb [root@database ~]# systemctl enable mariadb
  • 將之前單機版LNMP網站中的數據庫遷移到新的數據庫服務器。
  • 登陸192.168.2.11主機,備份數據庫并拷貝給新的服務器,關閉舊的數據庫服務。

    [root@centos7 ~]# mysqldump wordpress > wordpress.bak [root@centos7 ~]# scp wordpress.bak 192.168.2.21:/root/ [root@centos7 ~]# systemctl stop mariadb [root@centos7 ~]# systemctl disable mariadb

    登陸192.168.2.21主機,使用備份文件還原數據庫。
    創建空數據庫:

    [root@database ~]# mysql MariaDB [(none)]> create database wordpress character set utf8mb4; MariaDB [(none)]> exit

    使用備份文件還原數據:

    [root@database ~]# mysql wordpress < wordpress.bak

    重新創建賬戶并授權訪問:

    [root@database ~]# mysql MariaDB [(none)]> grant all on wordpress.* to wordpress@'%' identified by 'wordpress'; MariaDB [(none)]> flush privileges; MariaDB [(none)]> exit
  • 修改wordpress網站配置文件,調用新的數據庫服務器。
  • Wordpress在第一次初始化操作時會自動生產配置文件:wp-config.php,登陸192.168.2.11修改該文件即可調用新的數據庫服務。

    [root@centos7 ~]# vim /usr/local/nginx/html/wp-config.php 修改前內容如下: define('DB_HOST', '192.168.2.11'); 修改后內容如下: define('DB_HOST', '192.168.2.21');

    步驟二:客戶端測試

  • 客戶端使用瀏覽器訪問wordpress網站。
  • [root@client ~]# firefox http://192.168.2.11

    案例3:Web服務器集群

    3.1 問題
    使用HAProxy部署Web服務器集群,實現以下目標:

    部署三臺Web服務器 遷移網站數據,使用NFS實現數據共享 部署HAProxy代理服務器實現負載均衡 部署DNS域名解析服務器

    3.2 方案
    實驗拓撲如圖所示,做具體實驗前請先配置好環境。

    備注:實際操作中DNS服務代理服務器部署在同一臺主機上(節約虛擬機資源)。
    主機配置如表所示。

    步驟一:部署web2和web3服務器

  • 安裝LNP軟件包
  • [root@web2 ~]# yum -y install gcc pcre-devel openssl-devel [root@web2 lnmp_soft]# tar -xf nginx-1.12.2.tar.gz [root@web2 lnmp_soft]# cd nginx-1.12.2/ [root@web2 nginx-1.12.2]# ./configure \ --with-http_ssl_module \ --with-http_stub_status_module [root@web2 nginx-1.12.2]# make && make instal [root@web2 ~]# yum -y install php php-fpm php-mysql mariadb-devel [root@web3 ~]# yum -y install gcc pcre-devel openssl-devel [root@web3 lnmp_soft]# tar -xf nginx-1.12.2.tar.gz [root@web3 lnmp_soft]# cd nginx-1.12.2/ [root@web3 nginx-1.12.2]# ./configure \ --with-http_ssl_module \ --with-http_stub_status_module [root@web3 nginx-1.12.2]# make && make instal [root@web3 ~]# yum -y install php php-fpm php-mysql mariadb-devel
  • 修改nginx配置實現動靜分離(web2和web3操作)
  • web2修改默認首頁index.php,配置兩個location實現動靜分離。

    [root@web2 ~]# vim /usr/local/nginx/conf/nginx.conf location / {root html;index index.php index.html index.htm;} location ~ \.php$ {root html;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;include fastcgi.conf;}

    web3修改默認首頁index.php,配置兩個location實現動靜分離。

    [root@web3 ~]# vim /usr/local/nginx/conf/nginx.conf location / {root html;index index.php index.html index.htm;} location ~ \.php$ {root html;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;include fastcgi.conf;}
  • 啟動相關服務
  • [root@web2 ~]# echo "/usr/local/nginx/sbin/nginx" >> /etc/rc.local [root@web2 ~]# chmod +x /etc/rc.local [root@web2 ~]# /usr/local/nginx/sbin/nginx [root@web2 ~]# systemctl start php-fpm #啟動php-fpm服務 [root@web2 ~]# systemctl enable php-fpm [root@web3 ~]# echo "/usr/local/nginx/sbin/nginx" >> /etc/rc.local [root@web3 ~]# chmod +x /etc/rc.local [root@web3 ~]# /usr/local/nginx/sbin/nginx [root@web3 ~]# systemctl start php-fpm #啟動php-fpm服務 [root@web3 ~]# systemctl enable php-fpm

    附加知識:systemd!!!
    源碼安裝的軟件默認無法使用systemd管理,如果需要使用systemd管理源碼安裝的軟件需要手動編寫服務的service文件(編寫是可以參考其他服務的模板文件)。以下是nginx服務最終編輯好的模板。
    Service文件存儲路徑為/usr/lib/system/system/目錄。

    [root@centos7 ~]# vim /usr/lib/systemd/system/nginx.service [Unit] Description=The Nginx HTTP Server #描述信息 After=network.target remote-fs.target nss-lookup.target #指定啟動nginx之前需要其他的其他服務,如network.target等 [Service] Type=forking #Type為服務的類型,僅啟動一個主進程的服務為simple,需要啟動若干子進程的服務為forking ExecStart=/usr/local/nginx/sbin/nginx #設置執行systemctl start nginx后需要啟動的具體命令. ExecReload=/usr/local/nginx/sbin/nginx -s reload #設置執行systemctl reload nginx后需要執行的具體命令. ExecStop=/bin/kill -s QUIT ${MAINPID} #設置執行systemctl stop nginx后需要執行的具體命令. [Install] WantedBy=multi-user.target

    步驟二:部署NFS,將網站數據遷移至NFS共享服務器

  • 部署NFS共享服務器
  • [root@nfs ~]# yum install nfs-utils [root@nfs ~]# mkdir /web_share [root@nfs ~]# vim /etc/exports /web_share 192.168.2.0/24(rw,no_root_squash) [root@nfs ~]# systemctl restart rpcbind [root@nfs ~]# systemctl eanble rpcbind

    NFS使用的是隨機端口,每次啟動NFS都需要將自己的隨機端口注冊到rpcbind服務,這樣客戶端訪問NFS時先到rpcbind查詢端口信息,得到端口信息后再訪問NFS服務。

    [root@nfs ~]# systemctl restart nfs [root@nfs ~]# systemctl enable nfs
  • 遷移舊的網站數據到NFS共享服務器
  • 將web1(192.168.2.11)上的wordpress代碼拷貝到NFS共享。

    [root@web1 ~]# cd /usr/local/nginx/ [root@web1 nginx]# tar -czpf html.tar.gz html/ [root@web1 nginx]# scp html.tar.gz 192.168.2.31:/web_share/

    登陸nfs服務器,將壓縮包解壓

    [root@nfs ~]# cd /web_share/ [root@nfs web_share]# tar -xf html.tar.gz
  • 所有web服務器訪問掛載NFS共享數據。
  • [root@web1 ~]# rm -rf /usr/local/nginx/html/* [root@web1 ~]# yum -y install nfs-utils [root@web1 ~]# echo "192.168.2.31:/web_share/html /usr/local/nginx/html/ nfs defaults 0 0" >> /etc/fstab [root@web1 ~]# mount -a [root@web2 ~]# yum -y install nfs-utils [root@web2 ~]# echo "192.168.2.31:/web_share/html /usr/local/nginx/html/ nfs defaults 0 0" >> /etc/fstab [root@web2 ~]# mount -a [root@web3 ~]# yum -y install nfs-utils [root@web3 ~]# echo "192.168.2.31:/web_share/html /usr/local/nginx/html/ nfs defaults 0 0" >> /etc/fstab [root@web3 ~]# mount -a

    步驟三:部署HAProxy代理服務器

  • 部署HAProxy
  • 安裝軟件,手動修改配置文件,添加如下內容。

    [root@proxy ~]# yum -y install haproxy [root@proxy ~]# vim /etc/haproxy/haproxy.cfg listen wordpress *:80balance roundrobinserver web1 192.168.2.11:80 check inter 2000 rise 2 fall 3server web2 192.168.2.12:80 check inter 2000 rise 2 fall 3server web3 192.168.2.13:80 check inter 2000 rise 2 fall 3 [root@proxy ~]# systemctl start haproxy [root@proxy ~]# systemctl enable haproxy

    步驟三:部署DNS域名服務器

  • 安裝DNS相關軟件(192.168.4.5操作)。
  • [root@proxy ~]# yum -y install bind bind-chroot
  • 修改主配置文件,添加zone。
  • [root@proxy ~]# vim /etc/named.conf options {listen-on port 53 { any; }; #服務監聽的地址與端口directory "/var/named"; #數據文件路徑allow-query { any; }; #允許任何主機訪問DNS服務 ... ... }; zone "lab.com" IN { #定義正向區域type master;file "lab.com.zone"; }; #include "/etc/named.rfc1912.zones"; #注釋掉改行 #include "/etc/named.root.key"; #注釋掉改行 [root@proxy ~]# named-checkconf /etc/named.conf #檢查語法
  • 修改正向解析記錄文件。
  • 注意:保留文件權限。

    [root@proxy named]# cp -p /var/named/named.localhost /var/named/lab.com.zone [root@proxy named]# vim /var/named/lab.zone $TTL 1D @ IN SOA @ rname.invalid. (0 ; serial1D ; refresh1H ; retry1W ; expire3H ) ; minimum @ NS dns.lab.com. dns A 192.168.4.5 www A 192.168.4.5
  • 啟動服務
  • [root@proxy named]# systemctl start named [root@proxy named]# systemctl enable named
  • 客戶端修改DNS解析文件
  • 提示:做完實驗修改回原始內容。

    [root@room9pc01 data]# cat /etc/resolv.conf # Generated by NetworkManager search tedu.cn nameserver 192.168.4.5 nameserver 172.40.1.10 nameserver 192.168.0.220

    步驟四:修改wordpress配置文件

  • 修改wp-config.php
  • 在define(‘DB_NAME’, ‘wordpress’)這行前面添加如下兩行內容:

    [root@web3 html]# vim /usr/local/nginx/html/wp-config.php define('WP_SITEURL', 'http://www.lab.com'); define('WP_HOME', 'http://www.lab.com');

    如果不添加這兩行配置,瀏覽器訪問網站某個子頁面后,URL會固定到某一臺后端服務器不輪詢。

    案例4:Keepalived高可用

    部署兩臺代理服務器,實現如下效果:

    利用keepalived實現兩臺代理服務器的高可用 配置VIP為192.168.4.80 修改對應的域名解析記錄

    1.2 方案
    實驗拓撲如圖-1所示,做具體實驗前請先配置好環境。

    備注:實際操作中DNS服務代理服務器部署在同一臺主機上(節約虛擬機資源)。
    主機配置如表-1所示。

    步驟一:配置第二臺代理服務器

  • 部署HAProxy
  • 安裝軟件,手動修改配置文件,添加如下內容。

    [root@proxy2 ~]# yum -y install haproxy [root@proxy2 ~]# vim /etc/haproxy/haproxy.cfg listen wordpress *:80balance roundrobinserver web1 192.168.2.11:80 check inter 2000 rise 2 fall 3server web2 192.168.2.12:80 check inter 2000 rise 2 fall 3server web3 192.168.2.13:80 check inter 2000 rise 2 fall 3 [root@proxy2 ~]# systemctl start haproxy [root@proxy2 ~]# systemctl enable haproxy

    步驟二:為兩臺代理服務器配置keepalived

  • 配置第一臺代理服務器proxy(192.168.4.5)。
  • [root@proxy ~]# yum install -y keepalived [root@proxy ~]# vim /etc/keepalived/keepalived.conf global_defs {router_id proxy1 //設置路由ID號vrrp_iptables //不添加任何防火墻規則 } vrrp_instance VI_1 {state MASTER //主服務器為MASTER(備服務器需要修改為BACKUP)interface eth0 //定義網絡接口virtual_router_id 51 priority 100 //服務器優先級,優先級高優先獲取VIP(實驗需要修改)advert_int 1authentication {auth_type passauth_pass 1111 //主備服務器密碼必須一致}virtual_ipaddress { //誰是主服務器誰獲得該VIP(實驗需要修改) 192.168.4.80 } } [root@proxy ~]# systemctl start keepalived

    !!!重要!!!
    在全局配置global_defs{}中手動添加vrrp_iptables,即可解決防火墻的問題。

  • 配置第二臺代理服務器proxy(192.168.4.6)。
  • [root@proxy2 ~]# yum install -y keepalived [root@proxy2 ~]# vim /etc/keepalived/keepalived.conf global_defs {router_id proxy2 //設置路由ID號 vrrp_iptables //不添加任何防火墻規則 } vrrp_instance VI_1 {state BACKUP //主服務器為MASTER(備服務器需要修改為BACKUP)interface eth0 //定義網絡接口virtual_router_id 51 priority 50 //服務器優先級,優先級高優先獲取VIPadvert_int 1authentication {auth_type passauth_pass 1111 //主備服務器密碼必須一致}virtual_ipaddress { //誰是主服務器誰獲得該VIP 192.168.4.80 } } [root@proxy2 ~]# systemctl start keepalived

    !!!重要!!!
    在全局配置global_defs{}中手動添加vrrp_iptables,即可解決防火墻的問題。

    步驟三:修改DNS服務器

  • 修改網站域名對應的解析記錄,解析到新的VIP地址。
  • 192.168.4.5為DNS服務器。

    [root@proxy ~]# vim /var/named/lab.com.zone $TTL 1D @ IN SOA @ rname.invalid. (0 ; serial1D ; refresh1H ; retry1W ; expire3H ) ; minimum @ NS dns.lab.com. dns A 192.168.4.5 www A 192.168.4.80
  • 重啟DNS服務
  • [root@proxy ~]# systemctl restart named

    案例5:部署Ceph分布式存儲

    部署Ceph分布式存儲,實現如下效果:

    使用三臺服務器部署Ceph分布式存儲 實現Ceph文件系統共享 將網站數據從NFS遷移到Ceph存儲

    方案
    實驗拓撲如圖所示,做具體實驗前請先配置好環境。

    備注:實際操作中DNS服務代理服務器部署在同一臺主機上(節約虛擬機資源)。
    主機配置如表-2所示。

    步驟一:準備實驗環境

  • 物理機為所有節點配置yum源服務器。
  • 提示:ceph10.iso在/linux-soft/02目錄。

    [root@room9pc01 ~]# mkdir /var/ftp/ceph [root@room9pc01 ~]# mount ceph10.iso /var/ftp/ceph/
  • 在node1配置SSH密鑰,讓node1可用無密碼連接node1,node2,node3
  • [root@node1 ~]# ssh-keygen -f /root/.ssh/id_rsa -N '' [root@node1 ~]# for i in 41 42 43 do ssh-copy-id 192.168.2.$i done
  • 修改/etc/hosts域名解析記錄(不要刪除原有的數據),同步給所有ceph節點。
  • [root@node1 ~]# vim /etc/hosts 192.168.2.41 node1 192.168.2.42 node2 192.168.2.43 node3 [root@node1 ~]# for i in 41 42 43 doscp /etc/hosts 192.168.2.$i:/etc done
  • 為所有ceph節點配置yum源,并將配置同步給所有節點
  • [root@node1 ~]# cat /etc/yum.repos.d/ceph.repo [mon] name=mon baseurl=ftp://192.168.2.254/ceph/MON gpgcheck=0 [osd] name=osd baseurl=ftp://192.168.2.254/ceph/OSD gpgcheck=0 [tools] name=tools baseurl=ftp://192.168.2.254/ceph/Tools gpgcheck=0 [root@node1 ~]# yum repolist #驗證YUM源軟件數量 源標識 源名稱 狀態 Dvd redhat 9,911 Mon mon 41 Osd osd 28 Tools tools 33 repolist: 10,013 [root@node1 ~]# for i in 41 42 43 doscp /etc/yum.repos.d/ceph.repo 192.168.2.$i:/etc/yum.repos.d/ done
  • 所有節點主機與真實主機的NTP服務器同步時間。
  • 提示:默認真實物理機已經配置為NTP服務器。

    [root@node1 ~]# vim /etc/chrony.conf … … server 192.168.2.254 iburst [root@node1 ~]# for i in 41 42 43 doscp /etc/chrony.conf 192.168.2.$i:/etc/ssh 192.168.2.$i "systemctl restart chronyd" done

    每臺虛擬機添加2塊20G的磁盤。

    步驟二:部署ceph集群

  • 給node1主機安裝ceph-deploy,創建工作目錄,初始化配置文件。
  • [root@node1 ~]# yum -y install ceph-deploy [root@node1 ~]# mkdir ceph-cluster [root@node1 ~]# cd ceph-cluster
  • 給所有ceph節點安裝ceph相關軟件包
  • [root@node1 ceph-cluster]# for i in node1 node2 node3 dossh $i "yum -y install ceph-mon ceph-osd ceph-mds" done
  • 初始化mon服務
  • [root@node1 ceph-cluster]# ceph-deploy new node1 node2 node3 [root@node1 ceph-cluster]# ceph-deploy mon create-initial [root@node1 ceph-cluster]# ceph -s #查看結果cluster 9f3e04b8-7dbb-43da-abe6-b9e3f5e46d2ehealth HEALTH_ERRmonmap e2: 3 mons at{node1=192.168.2.41:6789/0,node2=192.168.2.42:6789/0,node3=192.168.2.43:6789/0}osdmap e45: 0 osds: 0 up, 0 in
  • 準備磁盤分區,創建journal盤,并永久修改設備權限。
  • [root@node1 ceph-cluster]# for i in node1 node2 node3 dossh $i "parted /dev/vdb mklabel gpt"ssh $i "parted /dev/vdb mkpart primary 1 100%"done

    提示:下面的步驟在所有主機都需要操作(node1,node2,node3)

    #臨時修改權限: [root@node1 ceph-cluster]# chown ceph.ceph /dev/vdb1 #永久修改權限: [root@node1 ceph-cluster]# vim /etc/udev/rules.d/70-vdb.rules ENV{DEVNAME}=="/dev/vdb1",OWNER="ceph",GROUP="ceph"
  • 使用ceph-deploy工具初始化數據磁盤(僅node1操作)。
  • [root@node1 ceph-cluster]# ceph-deploy disk zap node1:vdc [root@node1 ceph-cluster]# ceph-deploy disk zap node2:vdc [root@node1 ceph-cluster]# ceph-deploy disk zap node3:vdc
  • 初始化OSD集群。
  • [root@node1 ceph-cluster]# ceph-deploy osd create \node1:vdc:/dev/vdb1 //創建osd存儲設備,vdc為集群提供存儲空間,vdb1提供JOURNAL緩存, //一個存儲設備對應一個緩存設備,緩存需要SSD,不需要很大 [root@node1 ceph-cluster]# ceph-deploy osd create \node2:vdc:/dev/vdb1 [root@node1 ceph-cluster]# ceph-deploy osd create \node3:vdc:/dev/vdb1 [root@node1 ceph-cluster]# ceph -s #查看集群狀態 cluster 9f3e04b8-7dbb-43da-abe6-b9e3f5e46d2e health HEALTH_OKmonmap e2: 3 mons at {node1=192.168.2.41:6789/0,node2=192.168.2.42:6789/0,node3=192.168.2.43:6789/0}election epoch 6, quorum 0,1,2 node1,node2,node3osdmap e45: 3 osds: 3 up, 3 inflags sortbitwisepgmap v25712: 64 pgs, 1 pools, 86465 kB data, 2612 objects508 MB used, 60 GB / 60 GB avail64 active+clean

    步驟三:部署ceph文件系統

  • 啟動mds服務
  • [root@node1 ceph-cluster]# ceph-deploy mds create node3
  • 創建存儲池(文件系統由inode和block組成)
  • [root@node1 ceph-cluster]# ceph osd pool create cephfs_data 128 [root@node1 ceph-cluster]# ceph osd pool create cephfs_metadata 128 [root@node1 ceph-cluster]# ceph osd lspools 0 rbd,1 cephfs_data,2 cephfs_metadata
  • 創建文件系統
  • [root@node1 ceph-cluster]# ceph fs new myfs1 cephfs_metadata cephfs_data [root@node1 ceph-cluster]# ceph fs ls name: myfs1, metadata pool: cephfs_metadata, data pools: [cephfs_data ]

    步驟四:遷移網站數據到ceph集群

  • 卸載web1,web2,web3的NFS共享。
  • 暫停服務防止有人實時讀寫文件。

    [root@web1 ~]# /usr/local/nginx/sbin/nginx -s stop [root@web2 ~]# /usr/local/nginx/sbin/nginx -s stop [root@web3 ~]# /usr/local/nginx/sbin/nginx -s stop [root@web1 ~]# umount /usr/local/nginx/html [root@web2 ~]# umount /usr/local/nginx/html [root@web3 ~]# umount /usr/local/nginx/html [root@web1 ~]# vim /etc/fstab #192.168.2.31:/web_share/html /usr/local/nginx/html/ nfs defaults 0 0 [root@web2 ~]# vim /etc/fstab #192.168.2.31:/web_share/html /usr/local/nginx/html/ nfs defaults 0 0 [root@web3 ~]# vim /etc/fstab #192.168.2.31:/web_share/html /usr/local/nginx/html/ nfs defaults 0 0
  • web服務器永久掛載Ceph文件系統(web1、web2、web3都需要操作)。
  • 在任意ceph節點,如node1查看ceph賬戶與密碼。

    [root@node1 ~]# cat /etc/ceph/ceph.client.admin.keyring [client.admin]key = AQA0KtlcRGz5JxAA/K0AD/uNuLI1RqPsNGC7zg==/etc/rc.local是開機啟動腳本,任何命令放在該文件中都是開機自啟。[root@web1 ~]# mount -t ceph 192.168.2.41:6789:/ /usr/local/nginx/html/ \-o name=admin,secret=AQA0KtlcRGz5JxAA/K0AD/uNuLI1RqPsNGC7zg==[root@web1 ~]# echo 'mount -t ceph 192.168.2.41:6789:/ /usr/local/nginx/html/ \-o name=admin,secret=AQA0KtlcRGz5JxAA/K0AD/uNuLI1RqPsNGC7zg==' >> /etc/rc.local[root@web1 ~]# chmod +x /etc/rc.local[root@web2 ~]# mount -t ceph 192.168.2.41:6789:/ /usr/local/nginx/html/ \-o name=admin,secret=AQA0KtlcRGz5JxAA/K0AD/uNuLI1RqPsNGC7zg==[root@web2 ~]# echo 'mount -t ceph 192.168.2.41:6789:/ /usr/local/nginx/html/ \-o name=admin,secret=AQA0KtlcRGz5JxAA/K0AD/uNuLI1RqPsNGC7zg==' >> /etc/rc.local [root@web2 ~]# chmod +x /etc/rc.local[root@web3 ~]# mount -t ceph 192.168.2.41:6789:/ /usr/local/nginx/html/ \-o name=admin,secret=AQA0KtlcRGz5JxAA/K0AD/uNuLI1RqPsNGC7zg==[root@web3 ~]# echo 'mount -t ceph 192.168.2.41:6789:/ /usr/local/nginx/html/ \-o name=admin,secret=AQA0KtlcRGz5JxAA/K0AD/uNuLI1RqPsNGC7zg==' >> /etc/rc.local [root@web3 ~]# chmod +x /etc/rc.local

    另一種解決方案,還可以通過fstab實現永久掛載。
    提示:如果希望使用fstab實現永久掛載,客戶端需要額外安裝libcephfs1軟件包。

    [root@web1 ~]# yum -y install libcephfs1 [root@web1 ~]# vim /etc/fstab … … 192.168.2.41:6789:/ /usr/local/nginx/html/ ceph defaults,_netdev,name=admin,secret=AQCVcu9cWXkgKhAAWSa7qCFnFVbNCTB2DwGIOA== 0 0

    第三種掛載方案:對于高可用的問題,可以在mount時同時寫入多個IP。

    臨時命令: [root@web1 ~]# mount -t ceph \ 192.168.2.41:6789,192.168.2.42:6789,192.168.2.43:6789:/ /usr/local/nginx/html \ -o name=admin,secret=密鑰 永久修改: [root@web1 ~]# vim /etc/fstab 192.168.2.41:6789,192.168.2.42:6789,192.168.2.43:6789:/ /usr/local/nginx/html/ \ ceph defaults,_netdev,name=admin,secret=密鑰 0 0
  • 遷移NFS服務器中的數據到Ceph存儲
  • 登陸NFS服務器備份數據,將備份數據拷貝給web1或web2或web3,tar備份數據時注意使用-f選項保留文件權限。

    [root@nfs ~]# cd /web_share/html/ [root@nfs html]# tar -czpf /root/html.tar.gz ./* [root@nfs html]# scp /root/html.tar.gz 192.168.2.11:/usr/local/nginx/html/

    登陸web1將數據恢復到Ceph共享目錄

    [root@web1 html]# tar -xf html.tar.gz [root@web1 html]# rm -rf html.tar.gz
  • 恢復web服務
  • [root@web1 ~]# /usr/local/nginx/sbin/nginx [root@web2 ~]# /usr/local/nginx/sbin/nginx [root@web3 ~]# /usr/local/nginx/sbin/nginx

    案例6:部署Git版本控制系統

    部署Git版本控制系統,管理網站代碼,實現如下效果:

    基于SSH協議的服務器 基于Git協議的服務器 基于HTTP協議的服務器 上傳代碼到版本倉庫

    生產環境應該有一臺獨立的Git服務器,這里為了節約主機資源,我們使用數據庫主機同時做完Git服務器,如圖所示。

    主機配置如表所示。

    步驟一:部署SSH協議的版本控制服務器

  • 安裝軟件包,創建空倉庫。
  • [root@database ~]# yum -y install git [root@database ~]# mkdir /var/git/ [root@database ~]# git init --bare /var/git/wordpress.git #創建空倉庫
  • 登陸web1服務器克隆git倉庫,上傳網站代碼到git服務器。
  • [root@web1 var]# git config --global push.default simple [root@web1 var]# git config --global user.email you@example.com [root@web1 var]# git config --global user.name "Your Name" [root@web1 var]# cd /var/ [root@web1 var]# git clone root@192.168.2.21:/var/git/wordpress.git [root@web1 var]# cd /var/wordpress [root@web1 wordpress]# cp -a /usr/local/nginx/html/* ./ [root@web1 wordpress]# git add . [root@web1 wordpress]# git commit -m "wordpress code" [root@web1 wordpress]# git push root@192.168.2.21's password:<輸入192.168.2.21主機root的密碼>

    步驟二:部署Git協議的版本控制服務器

  • 安裝軟件包(192.168.2.21操作)
  • [root@database ~]# yum -y install git-daemon
  • 修改配置文件,啟動Git服務
  • [root@database ~]# vim /usr/lib/systemd/system/git@.service 修改前內容如下: ExecStart=-/usr/libexec/git-core/git-daemon --base-path=/var/lib/git --export-all --user-path=public_git --syslog --inetd –verbose 修改后內容如下: ExecStart=-/usr/libexec/git-core/git-daemon --base-path=/var/git --export-all --user-path=public_git --syslog --inetd –verbose [root@database ~]# systemctl start git.socket [root@database ~]# systemctl status git.socket
  • 客戶端測試(使用web2做完客戶端主機,192.168.2.12)
  • 在web2執行clone等同于是把代碼又備份了一份。

    [root@web2 ~]# cd /var/ [root@web2 var]# git clone git://192.168.2.21/wordpress.git

    步驟三:部署HTTP協議的版本控制服務器

  • 安裝軟件包(192.168.2.21操作)
  • [root@database ~]# yum -y install httpd gitweb
  • 修改配置文件
  • [root@database ~]# vim /etc/gitweb.conf $projectroot = "/var/git"; #添加一行
  • 啟動服務
  • [root@database ~]# systemctl start httpd
  • 客戶端驗證
  • [root@room9pc01 ~]# firefox http://192.168.2.21/git

    訪問網頁可以查看到wordpress倉庫,點擊tree菜單后可以看到如圖所示的代碼。

    案例7:優化Web服務器


    優化Web服務器,實現如下效果:

    自定義網站404錯誤頁面 升級nginx至1.15.8版本,開啟status模塊 編寫日志切割腳本,實現每周五備份日志 開啟gzip壓縮功能,提高數據傳輸效率 開啟文件緩存功能

    步驟一:自定義404錯誤頁面

  • 優化前測試(客戶端訪問一個不存在的頁面)。
  • [root@room9pc01 ~]# firefox http://www.lab.com/git
  • ** 修改Nginx配置文件,自定義錯誤頁面**
  • [root@web1 ~]# vim /usr/local/nginx/conf/nginx.conf error_page 404 /404.html; //自定義錯誤頁面 [root@web2 ~]# vim /usr/local/nginx/conf/nginx.conf error_page 404 /404.html; //自定義錯誤頁面 [root@web3 ~]# vim /usr/local/nginx/conf/nginx.conf error_page 404 /404.html; //自定義錯誤頁面
  • ** 重啟nginx**
  • [root@web1 ~]# /usr/local/nginx/sbin/nginx -s reload [root@web2 ~]# /usr/local/nginx/sbin/nginx -s reload [root@web3 ~]# /usr/local/nginx/sbin/nginx -s reload

    步驟二:升級nginx版本,開啟status模塊

  • 配置、編譯新的nginx(web1、web2、web3做相同操作,下面以web1為例)
  • [root@web1 ~]# tar -xf nginx-1.15.8.tar.gz [root@web1 ~]# cd nginx-1.15.8 [root@web1 nginx-1.15.8]# ./configure \ --with-http_ssl_module \ --with-http_stub_status_module [root@web1 nginx-1.15.8]# make
  • 備份老版本nginx,更新新版本nginx
  • [root@web1 nginx-1.15.8]# mv /usr/local/nginx/sbin/nginx{,.old} [root@web1 nginx-1.15.8]# cp objs/nginx /usr/local/nginx/sbin/
  • 修改配置文件
  • [root@web1 ~]# vim /usr/local/nginx/conf/nginx.conf ... ... location /status {stub_status on;allow 192.168.2.0/24;deny all;} ... ...
  • 升級或重啟服務
  • 注意:必須在nginx-1.15.8源碼包目錄下執行make upgrade命令。

    [root@web1 nginx-1.15.8]# make upgrade

    或者手動執行killall命令殺死進程后重新啟動

    [root@web1 ~]# killall nginx [root@web1 ~]# /usr/local/nginx/sbin/nginx

    步驟三:編寫日志切割腳本

  • 編寫腳本(以web1為例)
  • [root@web1 ~]# vim /usr/local/nginx/logbak.sh #!/bin/bash date=`date +%Y%m%d` logpath=/usr/local/nginx/logs mv $logpath/access.log $logpath/access-$date.log mv $logpath/error.log $logpath/error-$date.log kill -USR1 $(cat $logpath/nginx.pid)
  • 創建計劃任務
  • [root@web1 ~]# crontab -e 03 03 * * 5 /usr/local/nginx/logbak.sh

    步驟四:對頁面進行壓縮處理

  • 修改Nginx配置文件
  • [root@proxy ~]# cat /usr/local/nginx/conf/nginx.conf http { .. .. gzip on; //開啟壓縮 gzip_min_length 1000; //小文件不壓縮 gzip_comp_level 4; //壓縮比率 gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;//對特定文件壓縮,類型參考mime.types .. .. }

    步驟五:服務器內存緩存

  • 如果需要處理大量靜態文件,可以將文件緩存在內存,下次訪問會更快。
  • http { open_file_cache max=2000 inactive=20s;open_file_cache_valid 60s;open_file_cache_min_uses 5;open_file_cache_errors off; //設置服務器最大緩存2000個文件句柄,關閉20秒內無請求的文件句柄 //文件句柄的有效時間是60秒,60秒后過期 //只有訪問次數超過5次會被緩存 }

    總結

    以上是生活随笔為你收集整理的部署LNMP动态网站及网站架构变迁的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    色资源在线 | 麻豆久久久久 | 超碰在线最新网址 | 国产成人精品一区二区在线 | 97超碰免费| www麻豆视频 | 特级西西444www大胆高清无视频 | 天天曰天天曰 | 天天操夜夜操夜夜操 | 免费视频网 | 亚洲人av免费网站 | 国产精品福利无圣光在线一区 | 欧美精品免费一区二区 | 黄色毛片观看 | 青草草在线 | 免费成人在线观看视频 | 久久精品视频播放 | 99精品在线免费 | 视频1区2区| 黄色免费大片 | 国产黄色理论片 | 激情婷婷综合 | 免费在线国产黄色 | 亚洲精品免费在线播放 | 日韩av在线看 | 婷婷在线资源 | 午夜精品久久久久久久99 | 九九在线免费视频 | 国产aa免费视频 | www.久久久精品 | 国产精品 中文字幕 亚洲 欧美 | 精品1区二区| 亚洲精品视频在线免费 | 中文字幕观看在线 | 中文字幕在线影视资源 | 日韩高清在线看 | 久久天天躁狠狠躁亚洲综合公司 | 欧美日韩亚洲一 | 五月婷影院 | 美女视频网站久久 | 五月天色站 | 久久99视频精品 | 亚洲国产大片 | 久久久久久99精品 | 欧美久久久一区二区三区 | 亚洲国产三级在线 | 国产一级在线 | 人人舔人人舔 | 国产男女无遮挡猛进猛出在线观看 | 欧美一级电影片 | 伊人官网 | 婷婷.com| 久久综合成人 | av高清一区二区三区 | 人人超碰免费 | 日本久久成人中文字幕电影 | 欧美激情视频三区 | 国产自产在线视频 | 99这里只有精品99 | 激情综合五月天 | 亚洲区另类春色综合小说 | 国产精品久久av | 国产精品福利午夜在线观看 | 91九色精品国产 | 国产资源精品 | 欧美黑人性爽 | 久久字幕 | 亚洲欧美视频在线播放 | 免费网站v | 亚洲激情免费 | 丁香色婷婷 | 成人亚洲精品国产www | 亚洲一区欧美精品 | 国产日韩欧美在线影视 | 成人免费观看在线视频 | 国产精品久久久久久久7电影 | 欧美热久久 | 91精品区| 国产精品久久99精品毛片三a | 亚洲五月 | 天天干,天天射,天天操,天天摸 | 日韩午夜精品福利 | 久久噜噜少妇网站 | 色噜噜在线观看 | 免费无遮挡动漫网站 | 亚洲精品美女在线观看 | 狠狠色伊人亚洲综合网站野外 | 一个色综合网站 | 日韩在线观看视频免费 | 亚洲精品久久久久久中文传媒 | www黄免费 | 在线www色| 免费观看9x视频网站在线观看 | 免费成人看片 | av手机在线播放 | 欧美热久久 | 少妇性bbb搡bbb爽爽爽欧美 | 精品一区二区三区四区在线 | 中文字幕在线播放第一页 | 色综合久久中文综合久久牛 | 国产不卡视频在线 | 久久综合九色九九 | 婷婷午夜天| 在线免费观看视频一区二区三区 | 久久久久亚洲a | www.色国产| 综合天天网 | 玖玖玖影院 | 97超碰香蕉 | 日韩在线视频一区二区三区 | 中文永久免费观看 | 99精品色 | 国产精品不卡视频 | 国产永久网站 | 日韩视频在线观看视频 | 黄色的网站免费看 | 欧美综合在线视频 | 狠狠色狠狠色综合系列 | 精品国产乱码久久久久久久 | 亚洲综合视频在线播放 | 亚洲久久视频 | 亚洲精品乱码白浆高清久久久久久 | 天天天干天天射天天天操 | 成人免费在线观看入口 | 精品主播网红福利资源观看 | 日日夜夜天天操 | 欧美a免费| 美女一级毛片视频 | 91av网址| 国产成人精品区 | 久久激情电影 | 久久免费a| 国产精品久久久视频 | 国产 在线观看 | 午夜精品一区二区三区四区 | 公与妇乱理三级xxx 在线观看视频在线观看 | www.天天色 | 国产精品毛片久久久 | 狠狠躁日日躁狂躁夜夜躁av | 国产区久久 | 日av免费| 婷婷日 | 婷婷色在线观看 | 一区在线电影 | 狠狠色狠狠色合久久伊人 | 91香蕉国产 | 久久久精品一区二区三区 | 国产91在线观 | 亚洲精品97 | 久久视频99| 国产96精品 | 久久久亚洲精华液 | 日本 在线 视频 中文 有码 | 手机在线看片日韩 | 国产在线播放一区二区 | 久久精品日产第一区二区三区乱码 | 国产黄色免费观看 | 国产h片在线观看 | 九九爱免费视频 | 免费av片在线 | 国产手机视频在线播放 | 日韩专区av| 黄色a大片| 成人免费在线看片 | 亚洲精品国久久99热 | 超碰在线人人草 | 欧美精品一区在线发布 | 久久超级碰视频 | 成人av高清 | 超碰在线公开 | 久久精品高清视频 | 欧美一区在线观看视频 | 久久久影片 | 久久人网 | 免费观看一级成人毛片 | 国产精品激情偷乱一区二区∴ | 国产午夜精品av一区二区 | 国产精品电影一区 | 日韩精品免费在线观看 | 亚洲国产网址 | 免费视频二区 | 天天射天天干天天插 | 精品色999 | 国产免费久久精品 | 69精品| 狠狠久久 | 在线观看麻豆av | 国产精品一区二区三区免费视频 | 中文字幕九九 | 久草网视频 | av免费在线网 | 国产亚洲精品日韩在线tv黄 | 国产精品免费久久 | 欧美国产一区二区 | 国产高清绿奴videos | 久久曰视频 | 97av在线视频免费播放 | 婷婷综合电影 | 亚洲免费在线观看视频 | 91在线麻豆| 国产91粉嫩白浆在线观看 | 日韩资源视频 | 99热精品免费观看 | 操久| 91丨九色丨丝袜 | 91成人免费看| 日韩成片| 色五月激情五月 | 亚洲在线国产 | 精品人妖videos欧美人妖 | 中文视频在线 | 91精品91| 精品自拍av | 日韩无在线 | 欧美精品久久久久久久免费 | 中文字幕永久 | 久久与婷婷 | 国产精品网站一区二区三区 | 午夜黄网 | 中文字幕视频网站 | 中文字幕在线高清 | 欧美日韩中文字幕在线视频 | 九色porny真实丨国产18 | 国产亚洲一级高清 | 91视频在线免费下载 | 国产视频综合在线 | 黄色大全免费网站 | 中文字幕一区二区三区四区久久 | 中文字幕乱偷在线 | www.日本色 | 日韩一区二区免费在线观看 | 亚洲91中文字幕无线码三区 | 午夜精品一区二区三区免费 | 国产精品视频在线观看 | 久久精品国产一区二区电影 | 国产日产在线观看 | 久久综合婷婷国产二区高清 | 亚洲精品视频免费看 | 精品一区二区电影 | 日韩午夜av电影 | 国内成人av | 国产精品视频资源 | 深爱激情婷婷网 | 91免费视频网站在线观看 | 在线国产小视频 | 成人在线视频免费 | 五月婷婷在线综合 | 91精品国产综合久久久久久久 | 欧美成人久久 | 黄视频网站大全 | 国产精品久久 | 在线免费观看国产视频 | 中文字幕在线视频国产 | 国产精品综合在线观看 | av在线免费观看不卡 | www.夜夜操.com | 免费在线观看av网站 | 婷婷午夜 | 亚洲国产精品人久久电影 | 久久久久国产精品一区二区 | 高清精品视频 | 欧美动漫一区二区三区 | 日韩视频一区二区在线 | 久久99在线观看 | 婷婷国产视频 | 少妇bbbb搡bbbb搡bbbb| 日本福利视频在线 | 久草在线免费看视频 | 狠狠色噜噜狠狠狠狠2021天天 | 国产99久久久国产 | 91亚色视频在线观看 | 婷婷深爱网 | 一区二区三区四区五区在线 | 亚洲五月 | 色丁香久久 | 日韩婷婷 | www.久久久久| 日韩精品免费一区二区三区 | 色综合久久久久综合99 | 成人免费观看在线视频 | 日韩在线观看视频免费 | 操久久免费视频 | 97精品国产97久久久久久久久久久久 | 国产黄在线播放 | 91在线国产观看 | 97精品视频在线播放 | 高清视频一区二区三区 | 视频在线观看入口黄最新永久免费国产 | 欧美日韩高清不卡 | 亚洲一区二区三区miaa149 | 一区二区三区高清在线 | 久久久亚洲国产精品麻豆综合天堂 | 中文字幕一区在线观看视频 | 国产午夜一区二区 | 日日夜夜天天久久 | 成人国产精品免费 | 亚洲精品久久久久中文字幕m男 | 成年人看片网站 | 亚洲国产精品影院 | 黄色小说18 | 久久一区二| 97在线观视频免费观看 | av中文字幕第一页 | 久久国产露脸精品国产 | 免费久久久 | 丝袜少妇在线 | 久久日本视频 | 久久观看免费视频 | 免费观看国产精品视频 | 九九久久影视 | 午夜精品久久久久久久久久 | 黄色软件大全网站 | 一区二区三区日韩在线 | 亚洲精品国产精品乱码在线观看 | 18久久久久| 国产成人精品三级 | 国产手机视频精品 | 欧美日韩二三区 | 欧美久久久久久久久久久 | 天天插夜夜操 | 亚洲最新av在线 | 在线观看香蕉视频 | 国产99久久久国产精品 | 97在线观看免费 | 一区二区视 | 国产精品久久久久999 | 国产精品久久久久久久久久久久午夜 | 人人射网站 | 超碰人人在线观看 | 在线免费视频 你懂得 | 日韩日韩日韩日韩 | 丁香色婷婷 | 国产香蕉97碰碰碰视频在线观看 | 激情视频网页 | 成年人在线观看免费视频 | 麻豆视频在线免费观看 | 91精品导航 | 日日干美女 | 在线a亚洲视频播放在线观看 | 三上悠亚在线免费 | 黄色福利视频网站 | 久久久国产精品免费 | 久久国产精品99久久久久久老狼 | 色在线中文字幕 | 99精品国产兔费观看久久99 | 久久综合国产伦精品免费 | 午夜精品一区二区三区免费视频 | 国产免费大片 | 黄色a在线观看 | 亚洲精品国久久99热 | 免费在线一区二区 | 亚洲精品一区二区三区高潮 | 天天翘av| 欧洲成人免费 | 天天操人人要 | 日本韩国精品在线 | 成人亚洲网 | 日韩www在线| 精品国产乱码 | 国产精品永久免费视频 | 超碰在线1| 99热精品国产一区二区在线观看 | 久久优 | 一区二区欧美在线观看 | 美女视频永久黄网站免费观看国产 | 国产精品正在播放 | 久久精品国产精品亚洲 | 精品视频在线免费观看 | 在线看岛国av | www.69xx| 97免费| 91久久黄色| 国产在线一卡 | 日韩精品久久中文字幕 | 欧美aⅴ在线观看 | 你操综合 | 日韩午夜一级片 | 久久综合9988久久爱 | 人人网av| 国产a国产 | 手机看片99 | 日韩电影一区二区在线 | 国产毛片aaa | 国产偷在线 | 国产色秀视频 | 18国产精品福利片久久婷 | 中文字幕在线观看一区二区三区 | .精品久久久麻豆国产精品 亚洲va欧美 | 黄色a在线 | 五月婷婷六月综合 | 综合激情av| 免费在线观看污网站 | 国内视频一区二区 | 韩国三级一区 | 一级黄色视屏 | 亚洲乱码在线 | 久久成人国产精品一区二区 | 999在线精品 | 国产区第一页 | 黄色精品视频 | 久久人人爽人人人人片 | 久久黄色免费 | 天天射天天舔天天干 | 91豆麻精品91久久久久久 | 国产精品免费一区二区三区在线观看 | 玖玖999| 99免费在线播放99久久免费 | 三级性生活视频 | 成人午夜毛片 | 99999精品 | 国产91成人在在线播放 | 伊人激情网 | 国产人免费人成免费视频 | 日韩av在线影视 | 偷拍精偷拍精品欧洲亚洲网站 | 国产精品美女久久久久久 | 国产一区二区久久久 | 91丨九色丨国产在线观看 | 天堂av最新网址 | 麻豆视频在线免费看 | 国产成人高清av | 久久精品国产一区二区三区 | 夜夜躁狠狠躁日日躁 | 国产va饥渴难耐女保洁员在线观看 | 91亚洲精品国偷拍自产在线观看 | 91丨九色丨丝袜 | 天天色天天射天天干 | 亚洲欧美国产精品va在线观看 | 一级黄色片在线免费看 | 99色99| 永久精品视频 | 亚洲激情在线观看 | 国产精品一区二区三区视频免费 | 国产一区二区高清 | 亚洲在线资源 | 日韩久久视频 | 欧美日韩高清不卡 | 99久久精 | 免费看黄的视频 | 九九热免费在线视频 | 国产va在线| 99色在线观看视频 | 亚洲视频免费在线看 | 国产经典三级 | 在线电影av | 色播99| 夜夜嗨av色一区二区不卡 | 国产综合精品一区二区三区 | 久久国产精品影视 | 日韩高清三区 | 特级毛片爽www免费版 | 日韩国产精品一区 | 午夜精品久久久久久久久久 | 丁香激情五月婷婷 | 色吊丝av中文字幕 | 在线观看国产麻豆 | 九九视频免费在线观看 | 国产毛片久久久 | 成x99人av在线www | 在线一二三区 | 中文字幕久久亚洲 | 免费午夜视频在线观看 | 日韩午夜一级片 | 月下香电影 | 精品国产伦一区二区三区观看说明 | 亚洲激情 | 午夜视频在线观看网站 | www.色婷婷.com | 婷婷久久五月天 | 成人久久影院 | 一级一级一片免费 | 999久久国产精品免费观看网站 | 国产精品久久99综合免费观看尤物 | a久久免费视频 | 精品一区电影国产 | x99av成人免费 | 免费在线观看不卡av | 在线国产精品一区 | 福利一区二区在线 | 成人av高清在线观看 | 天天综合色 | 五月天综合网站 | 一区二区毛片 | 成 人 免费 黄 色 视频 | 国产精品美女在线观看 | av网站免费线看精品 | 久久99国产精品自在自在app | 国产精品 中文字幕 亚洲 欧美 | 在线观看一级片 | 99精品视频免费全部在线 | 特黄色大片 | 久草在线视频网 | 黄色大片日本 | 免费看黄在线 | 久草在线资源观看 | 亚洲欧美国产精品va在线观看 | 欧美午夜久久久 | 天天爽夜夜爽人人爽一区二区 | 久久国色夜色精品国产 | 欧美日韩不卡在线视频 | 欧美一级黄色视屏 | 国内精品久久久久久久久久久久 | 91污污视频在线观看 | 综合黄色网| 亚洲成人av片在线观看 | 嫩草av在线 | 婷婷视频 | 人人澡人人舔 | www..com毛片 | 毛片视频网址 | 综合色天天 | 亚洲春色综合另类校园电影 | 97色se| 亚洲国产精品一区二区尤物区 | 奇米影视四色8888 | 国产人成精品一区二区三 | 在线精品视频免费播放 | 亚洲免费在线观看视频 | 在线观看视频亚洲 | 国产九九热视频 | 一区二精品 | 中文字幕免费在线 | 亚洲精品久久久久中文字幕二区 | 在线高清一区 | 亚洲最大av在线播放 | 成年人av在线播放 | 国产露脸91国语对白 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 六月色婷婷 | www.97色.com| av电影 一区二区 | 最近能播放的中文字幕 | 在线中文字母电影观看 | 日韩成人精品 | 香蕉影视app| 高清视频一区二区三区 | 色综合亚洲精品激情狠狠 | 欧美国产精品久久久久久免费 | 九九av| 中文字幕精品一区久久久久 | 最新av电影网址 | 欧美巨乳网 | 在线视频婷婷 | 精品久久久久一区二区国产 | 国产婷婷精品 | 国产精品久久久久久久久久久久久 | 亚洲天堂精品视频 | 欧美精品午夜 | 亚洲最新av网址 | 亚洲精品乱码白浆高清久久久久久 | 成人小电影在线看 | 亚洲精选视频免费看 | 日韩精品一区二区电影 | 超碰公开在线观看 | 日日日爽爽爽 | 黄色毛片视频 | 91看片淫黄大片一级在线观看 | 99久久精品国产亚洲 | 91人人澡| 亚洲1级片 | 在线日韩中文 | se婷婷 | 日本老少交| 免费在线播放黄色 | 91精品国产自产在线观看 | 日韩免费视频 | 天天干天天在线 | 中文字幕 在线 一 二 | 欧美性色xo影院 | 中文字幕一区二区三区乱码不卡 | 久久精品国产免费看久久精品 | 在线视频91 | 青青河边草免费观看完整版高清 | 激情av在线资源 | 97国产小视频 | 精品国产一二三四区 | 国产视频999| 亚洲专区中文字幕 | 亚洲电影在线看 | 人人射人人爱 | 国产成人精品一区二三区 | 伊人天天狠天天添日日拍 | 夜夜操天天 | 成 人 黄 色 视频免费播放 | 亚洲丝袜一区 | 国产精品免费在线 | 99国内精品久久久久久久 | 欧美一级特黄aaaaaa大片在线观看 | 色的网站在线观看 | 亚洲乱码一区 | a视频在线看 | 国产在线播放一区 | 国产精品完整版 | 欧美成人aa | 欧美怡红院 | 中文字幕在线观看视频一区二区三区 | 一区二区三区视频网站 | 久草在线视频新 | 亚洲资源在线 | 亚色视频在线观看 | 久久黄色片 | 黄色在线观看免费 | 成人欧美日韩国产 | 久久久久亚洲精品中文字幕 | 久草.com| 香蕉久草 | 国产69久久久欧美一级 | 国产99免费| 国产小视频福利在线 | 国产精品三级视频 | 久久爽久久爽久久av东京爽 | 免费观看黄色12片一级视频 | 免费在线观看av网址 | 91九色在线视频观看 | 国产原创在线视频 | 日韩欧美高清不卡 | 天天操人 | a黄色片在线观看 | 日本中文字幕一二区观 | 丁香影院在线 | 国产成在线观看免费视频 | 欧美最猛性xxxx | 国产福利在线不卡 | 色5月婷婷 | 草久在线播放 | 亚洲成人午夜av | 成人啊 v | 一区二区三区免费在线观看视频 | 天天狠狠干 | 91女子私密保健养生少妇 | 爱爱av网站| 激情影院在线观看 | 精品久久久久久一区二区里番 | 久久久免费国产 | 日韩av片在线 | 91视频在线观看免费 | 国产日韩中文字幕 | 免费在线观看的av网站 | 久草网视频 | 久久久久久久久久久久av | 国产精品久久一区二区三区不卡 | 亚洲一区日韩在线 | 黄在线免费看 | 欧美伦理一区二区三区 | 日韩精品在线免费播放 | 亚洲一区尤物 | 精品国产成人av在线免 | 麻豆91精品91久久久 | 日韩欧美亚州 | 成人99免费视频 | 99久久国产免费,99久久国产免费大片 | 青青河边草免费直播 | 日韩高清av | 久久久久五月天 | 超碰人人乐 | 五月婷婷久久综合 | 久草网在线观看 | 精品久久久久免费极品大片 | 亚洲天堂社区 | 91福利影院在线观看 | 日韩一级黄色av | 欧美a在线看 | 99在线视频观看 | 亚洲电影一级黄 | 91精品国产综合久久婷婷香蕉 | 国产精品一区二区62 | 免费裸体视频网 | 国产精品一区二区av麻豆 | 中文字幕精品三区 | 免费在线观看的av网站 | 国产日本在线 | 最近中文字幕在线中文高清版 | 中文字幕123区 | 欧美一区日韩一区 | 97国产小视频 | 91看片淫黄大片一级在线观看 | 国产不卡在线看 | 在线视频观看亚洲 | 久久综合九色九九 | 国产在线91在线电影 | 欧美另类重口 | 亚洲免费视频在线观看 | 天天插综合 | 国产 日韩 中文字幕 | 精品成人a区在线观看 | 黄色在线观看网站 | 亚洲国产中文字幕在线观看 | 中文字幕在线播放av | 成人免费xyz网站 | 一区视频在线 | 久久婷婷亚洲 | 波多野结衣在线视频免费观看 | 超碰国产在线播放 | 成人一区二区在线观看 | 天天操天天玩 | 亚洲精品视频在线观看视频 | 97久久精品午夜一区二区 | 亚洲精品小区久久久久久 | 人人爱爱人人 | 在线观看中文字幕一区二区 | 国产精品久久久久久久久久久久午 | 在线直播av | 91av久久| 久久久久久久久久久久亚洲 | 中文字幕欧美日韩va免费视频 | 国产老太婆免费交性大片 | 五月天国产| 欧美大片大全 | 免费av高清 | 久久99久久99精品中文字幕 | 久久综合99| 精品国产一区二区三区噜噜噜 | 亚洲天堂色婷婷 | 99久久精品国产亚洲 | 天天操夜夜拍 | 久久久久久久久久久高潮一区二区 | 99视频在线精品国自产拍免费观看 | 日韩在线观看一区二区三区 | 欧美日韩电影在线播放 | www.香蕉视频在线观看 | 黄av在线 | 中文字幕丝袜美腿 | 婷婷深爱网 | 丁香五月缴情综合网 | 激情一区二区三区欧美 | 色婷婷综合五月 | 日韩色高清 | 青春草视频在线播放 | 久久天天操 | 中文字幕在线一二 | 69av视频在线观看 | 日日干天天 | 一级理论片在线观看 | 波多野结衣在线观看一区二区三区 | 992tv在线 | 黄色app网站在线观看 | 色片网站在线观看 | 精品在线观看免费 | 免费高清在线观看电视网站 | 国产欧美精品一区二区三区 | 中文字幕日韩国产 | 国产精品久久久久久婷婷天堂 | 成人av免费网站 | 国产成人精品av | 精品日韩av | 精品国产午夜 | 日韩免费网址 | 在线免费亚洲 | 国产一区二区三区高清播放 | 久久精品一区二区三区中文字幕 | www.91av在线 | 国产成人久久77777精品 | 人人爽人人澡人人添人人人人 | 91精品国产99久久久久久红楼 | 日本性生活免费看 | 在线久热 | 亚洲欧美精品一区二区 | 国产一区二区三区久久久 | 国产成本人视频在线观看 | 午夜影院一级片 | 国产护士hd高朝护士1 | 最近高清中文在线字幕在线观看 | 国产精品99久久久久的智能播放 | 久久精品综合一区 | 日韩精品免费在线视频 | 天天操夜夜干 | 黄色大片国产 | 偷拍区另类综合在线 | 婷婷六月中文字幕 | 色婷婷激情网 | 色综合夜色一区 | 日韩视频一区二区 | 久久在草 | 久久久久 免费视频 | 97在线视频免费看 | 国产中文字幕视频在线观看 | 免费高清无人区完整版 | 伊人久久婷婷 | 最近中文字幕免费大全 | 久久国产香蕉视频 | 国产激情电影综合在线看 | 久久精品视频2 | 国产精品扒开做爽爽的视频 | 欧美二区在线播放 | 亚洲专区视频在线观看 | 国产精品自在线 | 久久精品中文字幕一区二区三区 | 丁香激情综合国产 | 亚洲电影久久 | 丁香婷婷综合色啪 | 欧美久久久久久久久久久久 | 91亚洲精品久久久久图片蜜桃 | 深爱激情综合网 | 久爱精品在线 | 美女免费视频网站 | 美女搞黄国产视频网站 | 久久久91精品国产一区二区精品 | 成人在线视频网 | 国产精品综合久久久久 | 天天久久夜夜 | 久久毛片视频 | 精选久久 | 在线播放日韩 | 香蕉在线影院 | 精品视频免费久久久看 | 在线电影 一区 | 久久精彩视频 | 欧美日韩中文在线 | 二区三区毛片 | 黄色一区三区 | 久久久久激情视频 | 久久伦理| 一区二区三区在线免费 | 中文字幕人成乱码在线观看 | 日韩美在线 | 超碰电影在线观看 | 午夜av在线播放 | 麻豆影音先锋 | 99精品国产兔费观看久久99 | 日韩欧美综合 | 欧美性春潮 | 久久这里有精品 | 国产99久久九九精品免费 | 亚洲成人网av | 国产一区在线视频观看 | 久久天天躁狠狠躁亚洲综合公司 | 在线观看国产www | av手机在线播放 | 亚洲国产大片 | 99色在线播放 | 欧美精品一二三 | 狠狠操狠狠干天天操 | 婷婷国产在线观看 | 日本中文字幕在线播放 | 国产精品美女久久久 | 国产999精品| www.com久久| 99在线精品视频在线观看 | 国产一级在线免费观看 | 免费看的黄色网 | 亚洲天天在线日亚洲洲精 | 国产91在线观看 | 国产第一页精品 | 国语精品免费视频 | 日韩大陆欧美高清视频区 | 超级碰碰免费视频 | 国产精品剧情在线亚洲 | 国产又黄又硬又爽 | 国产亚洲精品精品精品 | 久久久久国产精品免费免费搜索 | 人人爱天天操 | 97精品在线 | 亚洲精品乱码久久久久久蜜桃动漫 | 国产超碰97 | 天天超碰 | 97成人免费视频 | 在线a亚洲视频播放在线观看 | 热久久免费国产视频 | 午夜影院先 | 夜夜躁日日躁狠狠久久88av | 黄色在线观看免费 | 色婷婷激婷婷情综天天 | 97超碰人 | 久久久久久免费毛片精品 | 2019中文| 在线观看精品视频 | 国产高清视频在线 | 日韩视频在线一区 | 国产91精品在线观看 | 免费观看完整版无人区 | 欧美精品久久久久久久久久久 | 久久成年人网站 | 亚洲国产成人精品在线 | 91视频com | 成人久久视频 | 欧美经典久久 | 亚洲视频高清 | 久久精品网址 | 99久久精品免费看国产一区二区三区 | 欧美精品免费在线观看 | 国产高清在线永久 | 中文在线免费视频 | 激情av五月婷婷 | 亚洲成人av片在线观看 | 日本精品视频一区二区 | 国产色影院 | av三级av| 日本91在线 | 探花视频在线观看免费版 | 婷婷色狠狠 | 中文字幕在线观看一区 | 国产精美视频 | 欧美日韩国内在线 | 黄污视频大全 | 亚洲精选99 | 午夜在线观看影院 | 激情影音先锋 | 色妞色视频一区二区三区四区 | 最新中文字幕视频 | 99久热在线精品视频观看 | 97在线播放视频 | 亚洲精品免费在线播放 | 天天射天天爽 | 在线中文字幕视频 | 玖玖爱在线观看 | 狠狠的日日 | 国产精品国产亚洲精品看不卡 | 国产打女人屁股调教97 | 九九视频一区 | 久久精品老司机 | 国产99久久久精品 | 天天人人 | 国产精品久久久亚洲 | 久久国产福利 | 色婷婷激情 | 蜜桃视频成人在线观看 | 久草在线视频网 | 玖玖视频在线 | 免费亚洲成人 | 四虎成人在线 | 91视频-88av| 国产精品一二 | 国产精品美女毛片真酒店 | 精品国产亚洲在线 | 1024手机基地在线观看 | 日韩在线高清免费视频 | 日韩视频一区二区在线 | 五月婷婷.com | 精品国产99 | 国产精品毛片一区二区在线看 | 精品在线观看视频 | 免费视频三区 | 国产91电影在线观看 | 国产精品门事件 | se婷婷| 在线观看免费观看在线91 | 亚洲最新av网站 | 操操操com | 特级西西444www高清大视频 | 天天躁天天狠天天透 | 国产精久久久久久妇女av | 国产一区成人在线 | 日本精品va在线观看 | 国产69精品久久app免费版 | 久久久久99精品成人片三人毛片 | 中文字幕在线久一本久 | 日韩黄色一级电影 | 6080yy精品一区二区三区 | 久久午夜免费视频 | 久久综合色天天久久综合图片 | 国产精品igao视频网网址 | 久久久久亚洲精品 | 日韩av免费一区 | 午夜av在线播放 | 国产永久免费高清在线观看视频 | av先锋影音少妇 | 亚洲精品视频免费在线 | 中文字幕在线观看免费高清电影 | 99久久精品国产观看 | 国产欧美综合在线观看 | 欧美午夜a | 日日碰狠狠添天天爽超碰97久久 | 2019中文字幕网站 | 成人黄色av网站 | 特级xxxxx欧美 | 91香蕉视频黄 | 国产在线一线 | 精品a在线| 日韩大片在线观看 | 手机在线看片日韩 | 久久久精品国产免费观看同学 | 亚洲另类交 | 久久婷婷国产 | 热久久电影 | 久久亚洲免费视频 | 天堂网中文在线 | 亚洲欧洲精品一区二区 | 欧美性猛片, | 精品99在线观看 | av中文字幕在线播放 | 成人黄色小说网 | 中文 一区二区 | 日韩欧美在线播放 | 日韩理论片| 中文字幕在线电影 | 久久久免费毛片 | 96久久久 | 天天干天天怕 | 91精品国产综合久久婷婷香蕉 | 欧美大片mv免费 | 色综合久久久久久久 | 久草在线在线视频 | 欧美婷婷色 | 亚洲欧美视频网站 | 国产日韩精品在线观看 | av在线播放一区二区三区 | 国产精品日韩在线 | 在线观看一区 |