精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Linux下搭建tomcat集群全記錄

開源 Linux
本文將講述如何在Linux下搭建tomcat集群,以及搭建過程中可能的遇到的問題和解決方法。為簡單起見,本文演示搭建的集群只有兩個tomact節(jié)點外加一個apache組成,三者將安裝在同一機器上……

1.預期目標

本文將講述如何在Linux下搭建tomcat集群,以及搭建過程中可能的遇到的問題和解決方法。為簡單起見,本文演示搭建的集群只有兩個tomact節(jié)點外加一個apache組成,三者將安裝在同一機器上:

apache:

安裝路徑:/usr/local/apache2

端口:90

tomcat1:

安裝路徑:/usr/local/apache-tomcat-6.0.33-1

端口:6080

tomcat2:

安裝路徑:/usr/local/apache-tomcat-6.0.33-2

端口:7080

2.所需要軟件列表

apache

當前最新版本:2.2.21

本文采用源碼方式安裝,源碼包下載地址:http://labs.renren.com/apache-mirror//httpd/httpd-2.2.21.tar.gz

其他版本下載地址參見:http://httpd.apache.org/download.cgi

tomcat 6

當前最新版本:6.0.33

本文使用自解壓的tar.gz包進行安裝,下載地址:http://labs.renren.com/apache-mirror/tomcat/tomcat-6/v6.0.33/bin/apache-tomcat-6.0.33.tar.gz

其他版本下載地址參見:http://tomcat.apache.org/download-60.cgi

Apache Tomcat Connector (也就是mod_jk)

當前最新版本:JK-1.2.32

本文采用源碼方式安裝,源碼包下載地址:http://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.32-src.tar.gz

其他版本下載地址參見:http://tomcat.apache.org/download-connectors.cgi

3.軟件安裝

3.1 安裝apache

1.進入下載好的httpd-2.2.21.tar.gz文件所在目錄,執(zhí)行解壓操作:

  1. tar -zxvf httpd-2.2.21.tar.gz 

2.進入解壓出的文件夾根目錄:

  1. cd httpd-2.2.21 

3.進行編譯參數(shù)配置:

  1. ./configure --prefix=/usr/local/apache2 --enable-mods-shared=all 

關于configure參數(shù)的更多內(nèi)容可參考:

http://httpd.apache.org/docs/2.2/en/programs/configure.html#installationdirectories

4.編譯安裝:

  1. make  
  2. make install 

5.啟動和關閉apache

完成上述步驟后,apache的安裝就結束了,通過下面的命令啟動和關閉apache:

啟動:

  1. /usr/local/apache2/bin/apachectl start 

關閉:

  1. /usr/local/apache2/bin/apachectl stop 

3.2 關于在安裝apache過程中報Cannot use an external APR with the bundled APR-util錯誤的解決辦法

有時候,在安裝apache,執(zhí)行./configure操作時會報這個錯誤,解決方法是安裝apache2.2.x自身攜帶的apr,方法為:

1.自源碼安裝目錄httpd-2.2.21進入apache2.2.x自帶apr的安裝目錄

  1. cd srclib/apr 

2.安裝apr(此處將之安裝在/usr/local/apr下,如果系統(tǒng)中已經(jīng)安裝apr,可找到安裝目錄進行覆蓋)

  1. ./configure --prefix=/usr/local/apr  
  2. make  
  3. make install 

3.安裝apr-util

  1. ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr  
  2. make  
  3. make install 

4.使用新安裝的apr重新進行apache編譯配置

放回安裝根目錄httpd-2.2.21,執(zhí)行:

  1. ./configure --prefix=/usr/local/apache2 \  
  2. --enable-mods-shared=all \  
  3. --with-apr=/usr/local/apr \  
  4. --with-apr-util=/usr/local/apr-util/bin 

補充:

如果你安裝是apache-2.4以上版本,有以下幾點不同:

1、需要單獨下載apr和apr-util

apr下載地址: http://mirror.bjtu.edu.cn/apache//apr/apr-1.4.6.tar.bz2

apr-util下載地址:http://mirror.bjtu.edu.cn/apache//apr/apr-util-1.4.1.tar.bz2

2. 此外還需要安裝pcre

http://pcre.org/下載pcre,解壓進入源碼目錄執(zhí)行

  1. ./configure --prefix=/usr/local/pcre 

3. 最后安裝apache時configure需要這樣配置

  1. ./configure --prefix=/usr/local/apache2 \  
  2. --enable-mods-shared=all \  
  3. --with-apr=/usr/local/apr \  
  4. --with-apr-util=/usr/local/apr-util/bin  
  5. --with-pcre=/usr/local/pcre 

#p#

3.3 安裝Apache Tomcat Connector(mod_jk)

1.進入下載好的tomcat-connectors-1.2.32-src.tar.gz文件所在目錄,執(zhí)行解壓操作:

  1. tar -zxvf tomcat-connectors-1.2.32-src.tar.gz 

2.進入解壓出的文件夾下的native子目錄:

  1. cd tomcat-connectors-1.2.32-src/native 

3.進行編譯參數(shù)配置:

  1. ./buildconf.sh  
  2. ./configure --with-apxs=/usr/local/apache2/bin/apxs \  
  3. --with-java-home=$JAVA_HOME --with-java-platform=2 \  
  4. --enable-jni 

4.編譯安裝:

  1. make  
  2. make install 

如果成功結束,你可以在/usr/local/apache2/modules/下找到mod_jk.so文件。

3.4 安裝tomcat

兩次解壓下載到的apache-tomcat-6.0.33.tar.gz文件至/usr/local/,并分別重命名為apache-tomcat-6.0.33-1和apache-tomcat-6.0.33-2

4.集群配置

4.1 配置tomcat

1.修改端口

對于tomcat配置主要集中在conf/server.xml文件上。首先,鑒于是在同一機器上運行兩個tomcat實例,因此,要對server.xml中配置的所有端口進行修改,避免端口被占用,一種簡單而穩(wěn)妥的修改方法是將該文件中出現(xiàn)的所有端口號按一種簡單的規(guī)則統(tǒng)一進行改動,比如在原端口號基礎上統(tǒng)一加1000或減1000。基于這個原則,apache-tomcat-6.0.33-1的連接端口修改為

6080,apache-tomcat-6.0.33-2的連接端口修改為:7080,其他端口配置同樣依照該原則。

2.開啟tomcat集群支持

同樣是在conf/server.xml文件里,進行兩處改動:

改動1:為<Engine>設置jvmRoute

實際上,在server.xml里就有一段現(xiàn)成的帶jvmRoute的<Engine>配置,我們可以參考這段配置為<Engine/>加個jvmRoute就可以了,對于jvmRoute的取值要特別注意:其值必須于后面要提到的mod_jk的workers.properties文件中結點名相一致!由于那個文件中結點名為tomcat1和tomcat2,因此,此處我們必須設定jvmRoute的值為這兩個值之一。關于這一點在tomcat官方關于Apache Tomcat Connector的文檔 http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html 也有明確提及。jvmRoute值會出現(xiàn)在由該結點創(chuàng)建的session id中,例如:在非集群環(huán)境下,一個sessionid可能是 “xxxxxxxxx” 的格式,而在集群環(huán)境下,如果當前結點的jvmRtomat1oute被配置為tomcat1,那由該結點生成的sessionid將變成“xxxxxxxxx.tomat1”格式,而mod_jk正是依賴于這個節(jié)點后綴實現(xiàn)sticky session的,也就是把所有后綴是tomat1的請求都發(fā)送給tomat1結點進行處理。

 

改動2:在<Engine/>中添加關于集群的配置

在tomcat官方關于tomcat集群配置的文檔:http://tomcat.apache.org/tomcat-6.0-doc/cluster-howto.html 中,有一份默認配置:

  1. <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"
  2. channelSendOptions="8">
  3. <Manager className="org.apache.catalina.ha.session.DeltaManager"
  4. expireSessionsOnShutdown="false"
  5. notifyListenersOnReplication="true"/>
  6. <Channel className="org.apache.catalina.tribes.group.GroupChannel">
  7. <Membership className="org.apache.catalina.tribes.membership.McastService"
  8. address="228.0.0.4"
  9. port="45564"
  10. frequency="500"
  11. dropTime="3000"/>
  12. <Receiver className="org.apache.catalina.tribes.transport.nio.NioReceiver"
  13. address="auto"
  14. port="4000"
  15. autoBind="100"
  16. selectorTimeout="5000"
  17. maxThreads="6"/>
  18. <Sender className="org.apache.catalina.tribes.transport.ReplicationTransmitter">
  19. <Transport className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"/>
  20. </Sender>
  21. <Interceptor className="org.apache.catalina.tribes.group.interceptors.TcpFailureDetector"/>
  22. <Interceptor className="org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor"/>
  23. </Channel>
  24. <Valve className="org.apache.catalina.ha.tcp.ReplicationValve"
  25. filter=""/>
  26. <Valve className="org.apache.catalina.ha.session.JvmRouteBinderValve"/>
  27. <Deployer className="org.apache.catalina.ha.deploy.FarmWarDeployer"
  28. tempDir="/tmp/war-temp/"
  29. deployDir="/tmp/war-deploy/"
  30. watchDir="/tmp/war-listen/"
  31. watchEnabled="false"/>
  32. <ClusterListener className="org.apache.catalina.ha.session.JvmRouteSessionIDBinderListener"/>
  33. <ClusterListener className="org.apache.catalina.ha.session.ClusterSessionListener"/>
  34. </Cluster>

這份默認配置可以滿足大多數(shù)應用場景,因此,我們只需要將這份配置復制到<Engine/>中,tomcat的配置就全部完成了。

#p#

4.2 配置apache

打開apache安裝目錄下的conf/httpd.conf文件,在文件最后追加以下內(nèi)容:

  1. # Load mod_jk module
  2. LoadModule jk_module modules/mod_jk.so
  3. # Specify jk log file.
  4. JkLogFile /var/log/mod_jk.log
  5. # Specify jk log level [debug/error/info]
  6. JkLogLevel info
  7. # Specify workers.properties, this file tell jk:
  8. # how many nodes and where they are.
  9. JkWorkersFile conf/workers.properties
  10. # Specify which requests should handled by which node.
  11. JkMount /* controller

關于mod_jk配置項的詳細內(nèi)容,可參考:http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html

上述配置中:JkWorkersFile conf/workers.properties 指明由一個workers.properties文件來描述集群結點的情況,因此,我們需要創(chuàng)建這個workers.properties文件,并放置于conf文件夾下,這個文件的內(nèi)容如下:

  1. #所有節(jié)點列表,其中controller是一個邏輯結點,負責負載均衡控制,
  2. #如果JkMount中的URL指定給了controller就表示這個請求會被自動散列到某個物理節(jié)點上。
  3. #注意:真正負責處理請求的tomcat的名稱(這里就是tomcat1,tomcat2)必須于它們在conf/server.xml
  4. #文件中配置的jvmRout的屬性值是一致的!
  5. worker.list = controller,tomcat1,tomcat2
  6. #========tomcat1========
  7. worker.tomcat1.port=6009 #ajp13 端口號,在tomcat下server.xml配置,默認8009
  8. worker.tomcat1.host=localhost #tomcat的主機地址,如不為本機,請?zhí)顚慽p地址
  9. worker.tomcat1.type=ajp13
  10. worker.tomcat1.lbfactor = 1 #server的加權比重,值越高,分得的請求越多
  11. #========tomcat2========
  12. worker.tomcat2.port=7009 #ajp13 端口號,在tomcat下server.xml配置,默認8009
  13. worker.tomcat2.host=localhost #tomcat的主機地址,如不為本機,請?zhí)顚慽p地址
  14. worker.tomcat2.type=ajp13
  15. worker.tomcat2.lbfactor = 1 #server的加權比重,值越高,分得的請求越多
  16. #========controller,負載均衡控制器========
  17. worker.controller.type=lb
  18. worker.controller.balance_workers=tomcat1,tomcat2 #指定分擔請求的tomcat,舊版本中的balanced_workers,已不再推薦使用!
  19. worker.controller.sticky_session=1 #sticky_session為1表示,
  20. #當某一 client的session創(chuàng)建之后,后續(xù)由該客戶端發(fā)起的請求,也就是這個session的所有請求都始終由第一次處理該請求的結點
  21. #負責處理(除非該結點掛掉)

到此,所有配置均已完成,啟動兩個tomcat和apache后,將某一應用同時部署到兩個tomcat中,通過apache訪問這個應用,觀察tomcat后臺打出的日志會發(fā)現(xiàn),請求被隨機分配給了兩個tomcat交替執(zhí)行。

備注:應用程序要為集群所做的準備

1. 在應用程序的web.xml中需要加入:<distributable/>元素

2. session中存放的數(shù)據(jù)(如attribute)必須實現(xiàn)序列化。

參考資源:

tomcat官方關于tomcat集群配置的文檔:

http://tomcat.apache.org/tomcat-6.0-doc/cluster-howto.html

tomcat官方關于Apache Tomcat Connector的文檔

http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html

apache官方關于apache的安裝文檔

http://httpd.apache.org/docs/2.2/en/install.html

apache官方關于configure參數(shù)的文檔

http://httpd.apache.org/docs/2.2/en/programs/configure.html#installationdirectories

原文鏈接:http://blog.csdn.net/bluishglc/article/details/6867358

責任編輯:牛小雨 來源: bluishglc的博客
相關推薦

2011-04-27 10:14:38

2009-09-16 08:51:47

linuxtomcat集群配置

2013-12-12 13:25:18

2020-03-23 22:50:36

WindowsNginxTomcat

2018-12-11 10:55:00

SQLFuzzWEB安全

2020-04-14 21:12:42

Redis集群Linux

2011-04-06 11:20:31

linuxMRTG

2009-11-24 09:26:49

LinuxJDKTomcat

2014-10-09 10:04:23

CentOS集群

2014-07-28 10:27:37

linux集群

2024-01-26 15:19:30

新榜大會內(nèi)容好生意

2015-01-15 10:50:46

CoreOSUnitedStackDocker

2011-12-01 13:03:00

2017-04-13 13:00:27

LinuxWindowstomcat

2018-06-20 13:01:27

2025-04-15 01:00:00

SSH程序連接安全

2017-07-11 13:30:12

RedisDockerLinux

2011-05-31 15:28:23

筆記本體驗

2014-12-15 14:57:58

2014-07-31 11:24:21

Linuxshell命令
點贊
收藏

51CTO技術棧公眾號

在线免费看h| 韩国av电影在线观看| 精品72久久久久中文字幕| 欧美性猛片xxxx免费看久爱| 一本一道久久a久久综合精品| www.国产麻豆| 丝袜国产日韩另类美女| 成人444kkkk在线观看| 亚洲激情 欧美| 色猫猫成人app| 亚洲综合色视频| 午夜精品区一区二区三| 成人黄色在线观看视频| 三级在线观看一区二区| 欧美成aaa人片免费看| 搡老熟女老女人一区二区| 四虎成人精品一区二区免费网站| 亚洲成a人片综合在线| 亚洲精品视频一区二区三区| 日韩一级片免费| 久草这里只有精品视频| 欧美在线激情视频| 欧美国产日韩在线观看成人| 久久av免费看| 亚洲国产精品字幕| 日本成人xxx| 黄色欧美视频| 色综合色狠狠综合色| 免费高清一区二区三区| 毛片av在线| 国产日韩av一区| 精选一区二区三区四区五区| 国产高清免费在线观看| 美女视频黄a大片欧美| 欧美制服第一页| 国产无码精品在线播放| 伊人情人综合网| 色婷婷**av毛片一区| 男人舔女人下部高潮全视频| 欧美天堂影院| 欧美精品一区二区蜜臀亚洲| 国产chinesehd精品露脸| 日韩欧乱色一区二区三区在线| 91久久奴性调教| 国产a级一级片| 免费h视频在线观看| 亚洲成a人v欧美综合天堂下载| 69精品丰满人妻无码视频a片| 欧美69xxx| 中文字幕日韩精品一区| 午夜欧美性电影| 高清毛片在线看| 国产精品无遮挡| 视频一区视频二区视频三区高| 精品视频三区| 国产欧美精品日韩区二区麻豆天美| 免费中文日韩| 国产特黄在线| 国产精品不卡一区| 在线观看日韩片| 91蜜桃在线视频| 一区二区成人在线观看| 国产精品久久久久久久乖乖| 丝袜综合欧美| 精品久久在线播放| 日本成年人网址| 日本高清不卡一区二区三区视频| 色综合久久久久久久久久久| 免费在线观看的毛片| 国产91亚洲精品久久久| 欧美精品tushy高清| 手机在线播放av| 美女视频亚洲色图| 国产一区二区三区网站| 日韩欧美视频免费观看| 亚洲综合自拍| 91精品国产99| 亚洲一区二区人妻| 国产成人亚洲精品青草天美| 精品中文字幕人| 瑟瑟视频在线| 亚洲成人av资源| 午夜免费福利在线| 亚洲精品午夜| 亚洲天堂av在线播放| 中文乱码字幕高清一区二区| 国内成人在线| 国产精品国语对白| 亚洲经典一区二区| 国产视频亚洲色图| 国产黄色激情视频| 日韩欧美精品电影| 日韩美女在线视频| 亚洲精品视频网址| 影音先锋久久| 国产三级精品网站| 午夜视频免费看| 亚洲少妇30p| 人人妻人人添人人爽欧美一区| 日本另类视频| 亚洲国产小视频| 蜜桃av.com| 久久久国产亚洲精品| **亚洲第一综合导航网站| 天堂中文字幕在线| 亚洲精选在线视频| 国产视频一区二区视频| 成人知道污网站| 色婷婷久久av| 天干夜夜爽爽日日日日| 国产精品自在在线| 日韩欧美国产二区| 交100部在线观看| 欧美日韩成人综合在线一区二区| 日韩成人av一区二区| 欧美有码视频| 国产精品欧美一区二区| 天天综合网在线| 一区二区三区高清在线| 三上悠亚av一区二区三区| 性欧美xxxx免费岛国不卡电影| 欧美大片第1页| 国产精品一区二区人人爽| 国产性天天综合网| av黄色在线网站| 久久精品色播| 国模私拍视频一区| 国产激情视频在线播放| 国产精品不卡在线观看| 亚洲视频在线观看一区二区三区| 日韩美女精品| 欧美人在线观看| 99视频在线观看免费| 成人欧美一区二区三区小说| 国产免费又粗又猛又爽| 国产欧美日韩精品一区二区免费| 欧美亚洲免费电影| 亚洲欧美日韩动漫| 欧美网站在线观看| 动漫精品一区二区三区| 国产欧美一级| 久久久久成人精品免费播放动漫| √8天堂资源地址中文在线| 日韩一级片网址| 国产女人被狂躁到高潮小说| 国产精品一级片| 日本五级黄色片| 丁香一区二区| 91av在线播放| 日韩美女一级视频| 色婷婷综合久久| 中文字幕有码在线播放| 青青草伊人久久| 欧美爱爱视频网站| 欧美三级一区| 国内精品伊人久久| 无码h黄肉3d动漫在线观看| 性感美女久久精品| 中文字幕在线观看网址| 日韩专区欧美专区| 亚洲午夜精品久久久久久浪潮| 欧美国产日韩电影| 日韩视频在线观看免费| 国产夫妻在线观看| 香蕉加勒比综合久久| 亚欧洲乱码视频| 人禽交欧美网站| 性生活免费观看视频| 国产成人高清精品免费5388| 91成人精品网站| jizz在线免费观看| 制服视频三区第一页精品| 欧美成人三级视频| 久久影院视频免费| 国产又粗又长又爽又黄的视频| 激情综合自拍| 亚洲v欧美v另类v综合v日韩v| 粉嫩av国产一区二区三区| 欧美精品性视频| 青梅竹马是消防员在线| 欧美精品18+| 圆产精品久久久久久久久久久 | 免费的av网站| 天堂va蜜桃一区二区三区| 超碰免费在线公开| 日本成人中文| 国产日韩综合一区二区性色av| 黄色美女视频在线观看| 国产香蕉精品视频一区二区三区| 国产三级漂亮女教师| 狠狠色狠狠色综合日日小说| 中文字幕第69页| 久久综合中文字幕| xxxx国产视频| 日本不卡在线视频| 成 年 人 黄 色 大 片大 全| 欧美日一区二区| 51国偷自产一区二区三区的来源 | 国产精品无码专区在线观看| 在线视频观看国产| 尤物yw午夜国产精品视频| 亚洲美女性生活| 欧美久久久久久蜜桃| 男人的天堂一区二区| 亚洲品质自拍视频| 五月婷六月丁香| 337p粉嫩大胆噜噜噜噜噜91av| 伊人五月天婷婷| 日韩成人一级大片| 日本福利视频在线| 欧美久久久久| 中文字幕精品一区日韩| 精品国产乱码久久久| 国产一区在线免费观看| 国产精品一区二区三区av | 欧美精品久久久久久久自慰| 久久在线免费| 日韩久久不卡| 偷窥自拍亚洲色图精选| 国产九色精品| 2020最新国产精品| 97netav| 亚洲午夜国产成人| 国产精品美乳在线观看| 欧美性xxx| 浅井舞香一区二区| 日产福利视频在线观看| 久久久久久国产免费| 1区2区3区在线视频| 日韩视频在线一区| av成人手机在线| 国产亚洲欧洲高清| 国产有码在线| 国产亚洲精品美女久久久久 | 久久在线免费观看视频| 天天在线视频色| 日韩一区二区久久久| 97超碰人人在线| 中文字幕日韩av电影| wwwxxx在线观看| 伊是香蕉大人久久| 最新97超碰在线| www.美女亚洲精品| 麻豆视频在线观看免费网站| 久久精品99久久久久久久久| 男人的天堂在线视频免费观看 | 九九热国产在线| 亚洲一区二区三区免费视频| 久久久久久久黄色| 亚洲午夜久久久久久久久电影网| 久久久美女视频| 亚洲成人激情自拍| 毛片基地在线观看| 色婷婷精品久久二区二区蜜臀av | 99在线视频影院| 51午夜精品视频| 久久精品女人天堂av免费观看| 青草青草久热精品视频在线网站| 日韩毛片免费观看| 国产一区二区在线免费视频| 国产精品视频首页| 福利视频久久| 五月天亚洲色图| 亚洲国产欧美日韩| 亚洲最新色图| 国产成人无码a区在线观看视频| 噜噜噜在线观看免费视频日韩 | 国产精品高清一区二区| 波多野结衣精品久久| 久久精品色综合| 日产国产精品精品a∨| 香蕉视频官网在线观看日本一区二区| 欧美日韩中文字幕在线播放 | 欧美影院在线播放| 欧美极品在线| 国产伦精品一区| 国产一区日韩| 欧美少妇在线观看| 亚洲精品婷婷| 日韩欧美国产片| 成人午夜视频免费看| 国产精品高清无码在线观看| 国产精品超碰97尤物18| 日本天堂在线视频| 欧美美女一区二区在线观看| 亚洲国产精品二区| 国产午夜一区二区| 任你弄在线视频免费观看| 日韩av大片免费看| 视频精品国内| 色女人综合av| 亚洲国产精品一区| 91制片厂毛片| 99国产欧美另类久久久精品| 婷婷国产成人精品视频| 天天色综合天天| 国产精品污视频| 亚洲男人av电影| 黄色成人在线网| 91精品国产综合久久男男| 欧美日韩一本| 九一免费在线观看| 蜜臀av一区二区| 亚洲制服丝袜在线播放| 亚洲女人的天堂| 国产男人搡女人免费视频| 精品处破学生在线二十三| 秋霞成人影院| 国产成人精品久久| 波多野结衣在线一区二区| 日韩欧美精品一区二区三区经典| 亚洲精品1234| 潘金莲一级淫片aaaaaaa| 国产精品超碰97尤物18| 亚洲中文无码av在线| 亚洲国产精久久久久久久| 1769免费视频在线观看| 成人在线小视频| 禁断一区二区三区在线| 国产成人久久婷婷精品流白浆| 高清不卡一区二区在线| 91日韩中文字幕| 欧美高清视频一二三区| fc2在线中文字幕| 日本一区二区三区在线播放| 欧美一性一交| 国产3p露脸普通话对白| 成人精品在线视频观看| 九九九在线视频| 日韩欧美亚洲一区二区| 成a人片在线观看| 成人黄色网免费| 日韩免费久久| 污视频免费在线观看网站| 久久久久国产精品人| 久久99精品波多结衣一区| 精品香蕉一区二区三区| 欧美激情护士| 蜜桃av久久久亚洲精品| 视频一区欧美精品| a天堂中文字幕| 欧美性videosxxxxx| av免费观看一区二区| 国产精品视频免费在线观看| 成人免费电影网址| 污版视频在线观看| 中文字幕在线观看不卡| 国产精品一二三四五区| 日韩有码在线电影| 久久99成人| 日本男女交配视频| av福利精品导航| 国产精品一区无码| 中文字幕久热精品在线视频| 久久99国产精品二区高清软件| 在线观看成人av电影| 国产激情视频一区二区三区欧美| 久久久精品国产sm调教网站| 精品福利av导航| 成人免费看视频网站| 亚洲电影网站| 国产精品资源网站| 男人天堂中文字幕| 亚洲欧洲国产一区| 青青在线精品| 999一区二区三区| 99re8在线精品视频免费播放| 中文字幕一区二区人妻电影| 在线视频国产日韩| 日韩精品一区二区三区免费视频| 97超碰在线视| 国产午夜三级一区二区三| 亚洲天堂男人网| 久久久久久久久久久免费| 外国成人在线视频| 日本特黄a级片| 一区二区三区日韩欧美精品| 天堂中文在线看| 国产日韩精品在线观看| 禁久久精品乱码| 婷婷丁香综合网| 亚洲成在人线av| 成人黄色在线| 僵尸世界大战2 在线播放| 国产午夜精品一区二区三区四区| 国产喷水吹潮视频www| 欧美亚洲午夜视频在线观看| 999精品一区| 国产美女视频免费观看下载软件| 欧美色视频在线| 搞黄网站在线看| 一区二区精品视频| 99国产精品久久久久久久久久久| 在线观看毛片视频| 91国自产精品中文字幕亚洲| 98精品视频| 亚洲最大成人网站| 精品噜噜噜噜久久久久久久久试看| 日韩天堂在线| 国产v片免费观看|