亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網(wǎng)站 > Apache > 正文

APACHE安裝筆記

2024-08-27 18:28:44
字體:
供稿:網(wǎng)友

作者:車東

摘要:

web應(yīng)用容量規(guī)劃:根據(jù)硬件配置和web應(yīng)用的特點(diǎn)進(jìn)行web服務(wù)的規(guī)劃及一些簡單的估算公式;
apache安裝過程:apache的通用的簡化安裝選項(xiàng),方便以后的應(yīng)用的模塊化配置;
修改 hard_server_limit:
vi /path/to/apache_src/src/include/httpd.h
#define hard_server_limit 2560 <===將原來的 hard_server_limit 256 后面加個(gè)“0”
apache編譯:
/path/to/apache_src/configure --prefix=/another_driver/apache --enable-shared=max --enable-module=most
可選應(yīng)用模塊/工具的安裝:php resin mod_gzip mod_expire及各個(gè)模塊之間的配合;
php安裝:
/path/to/php_src/configure --with-apxs=/path/to/apache/bin/apxs --with-other-modules-you-need
mod_resin安裝:
/path/to/resin/src/configure --with-apxs=/path/to/apache/bin/apxs
mod_gzip安裝:
/path/to/apache/bin/apxs -i -a -c mod_gzip.c
工具:cronolog安裝:http://www.cronolog.org
升級/維護(hù):看看通用和模塊化的安裝過程如何簡化了日常的升級/維護(hù)工作;
按照以上的方法,系統(tǒng)管理員和應(yīng)用管理員的職責(zé)可以清楚的分開,互相獨(dú)立。
系統(tǒng)安裝:系統(tǒng)管理員的職責(zé)就是安裝系統(tǒng)=>安裝好一臺可以適應(yīng)任何情況的apache,然后colon,
應(yīng)用安裝:由應(yīng)用管理員負(fù)責(zé)具體應(yīng)用所需要的模塊并設(shè)置httpd。
系統(tǒng)升級:系統(tǒng)管理員:升級系統(tǒng)/升級apache
應(yīng)用升級:系統(tǒng)管理員:升級應(yīng)用模塊


具體的說明:

web應(yīng)用的容量規(guī)劃
apache主要是一個(gè)內(nèi)存消耗型的服務(wù)應(yīng)用,我個(gè)人總結(jié)的經(jīng)驗(yàn)公式:
apache_max_process_with_good_perfermance < (total_hardware_memory / apache_memory_per_process ) * 2
apache_max_process = apache_max_process_with_good_perfermance * 1.5

為什么會有一個(gè)apache_max_process_with_good_perfermance和apache_max_process呢?原因是在低負(fù)載下系統(tǒng)可以使用更多的內(nèi)存用于文件系統(tǒng)的緩存,從而進(jìn)一步提高單個(gè)請求的響應(yīng)速度。在高負(fù)載下,系統(tǒng)的單個(gè)請求響應(yīng)速度會慢不少,而超過apache_max_process,系統(tǒng)會因?yàn)殚_始使用硬盤做虛擬內(nèi)存交換空間而導(dǎo)致系統(tǒng)崩潰。此外,同樣的服務(wù):2g內(nèi)存的機(jī)器的apache_max_process一般只設(shè)置到1g內(nèi)存的1.7倍,因?yàn)閍pache本身會因?yàn)楣芾砀嗟倪M(jìn)程而產(chǎn)生性能下降。

例子1:
一個(gè)apache + mod_php的服務(wù)器:一個(gè)apache進(jìn)程一般需要4m內(nèi)存
因此在一個(gè)1g內(nèi)存的機(jī)器上:apache_max_process_with_good_perfermance < (1g / 4m) * 2 = 500
apache_max_process = 500 * 1.5 = 750
所以規(guī)劃你的應(yīng)用讓服務(wù)盡量跑在500個(gè)apache以下,并設(shè)置apache的軟上限在800個(gè)。

例子2:
一個(gè)apache + mod_resin的服務(wù)器: 一個(gè)apache進(jìn)程一般需要2m內(nèi)存
在一個(gè)2g內(nèi)存的機(jī)器上: apache_max_process_with_good_perfermance < (2g / 2m ) * 2 = 2000
因此:apache_max_process = 2000 * 1.5 = 3000

以上估算都是按小文件服務(wù)估算的(一個(gè)請求一般大小在20k以下)。對于文件下載類型站點(diǎn),可能還會受其他因素:比如帶寬等的影響。

apache安裝過程

服務(wù)器個(gè)數(shù)的硬上限hard_server_limit的修改:
在freebsd和linux等unix操作系統(tǒng)下apache缺省的最大進(jìn)程數(shù)是256個(gè),需要修改apache_1.3.xx/src/include/httpd.h
#ifndef hard_server_limit
#ifdef win32
#define hard_server_limit 1024
#elif defined(netware)
#define hard_server_limit 2048
#else
#define hard_server_limit 2560 <===將原來的hard_server_limit 256 后面加個(gè)“0”
#endif
#endif

解釋:
apache缺省的最大用戶數(shù)是256個(gè):這個(gè)配置對于服務(wù)器內(nèi)存還是256m左右的時(shí)代是一個(gè)非常好的缺省設(shè)置,但隨著內(nèi)存成本的急劇下降,現(xiàn)在大型站點(diǎn)的服務(wù)器內(nèi)存配置一般比當(dāng)時(shí)要高一個(gè)數(shù)量級不止。所以256個(gè)進(jìn)程的硬限制對于一臺1g內(nèi)存的機(jī)器來說是太浪費(fèi)了,而且apache的軟上限max_client是受限于hard_server_limit的,因此如果web服務(wù)器內(nèi)存大于256m,都應(yīng)該調(diào)高apache的hard_server_limit。根據(jù)個(gè)人的經(jīng)驗(yàn):2560已經(jīng)可以滿足大部分小于2g內(nèi)存的服務(wù)器的容量規(guī)劃了(apache的軟上限的規(guī)劃請看后面)。

apache的編譯:通用的編譯選項(xiàng)能使安裝過程標(biāo)準(zhǔn)化
./configure --prefix=/another_driver/apache/ --shared-module=max --enable-module=most

解釋:
--prefix=/another_driver/apache/: 一個(gè)系統(tǒng)使用壽命最低的一般就是硬盤,因此:將服務(wù)數(shù)據(jù)和系統(tǒng)完全分開,不僅能提高了數(shù)據(jù)的訪問速度,更重要的,大大方便系統(tǒng)升級,備份和恢復(fù)。

--shared-module=max:使用動態(tài)加載方式會帶來5%的性能下降,但和帶來的好處相比更本不算什么:比如模塊升級方便,系統(tǒng)升級風(fēng)險(xiǎn)降低,安裝過程標(biāo)準(zhǔn)化

--enable-module=most:用most可以將一些不常用的module編譯進(jìn)來,比如后面講到的mod_expire是就不在apache的缺省常用模塊中

如果不想build so, 也可以這樣:
./configure
"--with-layout=apache"
"--prefix=/path/to/apache"
"--disable-module=access"
"--disable-module=actions"
"--disable-module=autoindex"
"--disable-module=env"
"--disable-module=imap"
"--disable-module=negotiation"
"--disable-module=setenvif"
"--disable-module=status"
"--disable-module=userdir"
"--disable-module=cgi"
"--disable-module=include"
"--disable-module=auth"
"--disable-module=asis"

但結(jié)果會發(fā)現(xiàn),這樣編譯對服務(wù)性能只能有微小的提高(5%左右),但卻失去了以后系統(tǒng)升級和模塊升級的靈活性,無論是模塊還是apache本身升級都必須把所有source加在一起重新編譯。

apache的缺省配置文件一般比較大:我們可以使用去掉注釋的方法精簡一下:然后再進(jìn)入具體的培植過程能讓你更快的定制出你所需要的。
grep -v "#" httpd.conf.default >httpd.conf

需要修改的通用項(xiàng)目有以下幾個(gè):

#服務(wù)端口,缺省是8080,建議將整個(gè)apache配置調(diào)整好后再將服務(wù)端口改到正式服務(wù)的端口
port 8080 => 80

#服務(wù)器名:缺省沒有
servername name.example.com

#最大服務(wù)進(jìn)程數(shù):根據(jù)服務(wù)容量預(yù)測設(shè)置
maxclients 256 => 800

#缺省啟動服務(wù)后的服務(wù)進(jìn)程數(shù):等服務(wù)比較平穩(wěn)后,按平均負(fù)載下的httpd個(gè)數(shù)設(shè)置就可以
startservers 5 => 200

不要修改:
以前有建議說修改:
minspareservers 5 => 100
maxspareservers 10 => 200

但從我的經(jīng)驗(yàn)看來:缺省值已經(jīng)是非常優(yōu)化的了,而且讓apache自己調(diào)整進(jìn)程個(gè)數(shù)還是比較好的。

特別修改:
在solaris或一些比較容易出現(xiàn)內(nèi)存泄露的應(yīng)用上:
maxrequestsperchild 0 =>3000

應(yīng)用模塊和工具的安裝配置:

由于使用動態(tài)加載的模式,所以可以方便的通過調(diào)整配置來定制apache:不常用模塊全部清除

一般說來,可以不需要的模塊包括:
#loadmodule env_module libexec/mod_env.so
#loadmodule negotiation_module libexec/mod_negotiation.so
#loadmodule status_module libexec/mod_status.so
#server side include已經(jīng)過時(shí)了
#loadmodule includes_module libexec/mod_include.so
#不需要將沒有缺省index文件的目錄下所有文件列出
#loadmodule autoindex_module libexec/mod_autoindex.so
#盡量不使用cgi:一直是apache安全問題最多的地方
#loadmodule cgi_module libexec/mod_cgi.so
#loadmodule asis_module libexec/mod_asis.so
#loadmodule imap_module libexec/mod_imap.so
#loadmodule action_module libexec/mod_actions.so
#不使用安全校驗(yàn)可以大大提高訪問速度
#loadmodule access_module libexec/mod_access.so
#loadmodule auth_module libexec/mod_auth.so
#loadmodule setenvif_module libexec/mod_setenvif.so

最好保留的有:
#用于定制log格式
loadmodule config_log_module libexec/mod_log_config.so
#用于增加文件應(yīng)用的關(guān)聯(lián)
loadmodule mime_module libexec/mod_mime.so
#用于缺省index文件:index.php等
loadmodule dir_module libexec/mod_dir.so

可用可不用的有:
#比如:需要在~/username/下調(diào)試php可以將
loadmodule userdir_module libexec/mod_userdir.so
#比如:需要將以前的url進(jìn)行轉(zhuǎn)向或者需要使用cgi script-alias
loadmodule alias_module libexec/mod_alias.so


常用的模塊:
最常用的可能就是php和java web應(yīng)用的wrapper,此外,從性能上講:mod_gzip可以減少40%左右的流量,從而減少機(jī)器用于傳輸?shù)呢?fù)載,而mod_expires可以減少10%左右的重復(fù)請求,讓重復(fù)的用戶請求cache在本地,根本不向服務(wù)器發(fā)出請求。

php的安裝:

/path/to/php_src/configure --with-apxs=/path/to/apache/bin/apxs --with-other-modules-you-need
需要修改的配置:
addtype application/x-httpd-php .php .php3 .any_file_in_php

resin的安裝設(shè)置:
/path/to/resin/src/configure --with-apxs=/path/to/apache/bin/apxs

一般將具體的resin設(shè)置放在另外一個(gè)文件中:
<ifmodule mod_caucho.c>
cauchoconfigfile /path/to/apache/conf/resin.conf
</ifmodule>

mod_expires的安裝配置:
<ifmodule mod_expires.c>
expiresactive on
#所有的.gif文件1個(gè)月以后過期
expiresbytype image/gif "access plus 1 month"
#所有的文件缺省1天以后過期
expiresdefault "now plus 1 day"
</ifmodule>

mod_gzip的安裝:
/path/to/apache/bin/apxs -i -a -c mod_gzip.c


mod_gzip和php在一起的配置
<ifmodule mod_gzip.c>
mod_gzip_on yes
mod_gzip_minimum_file_size 1000
mod_gzip_maximum_file_size 300000
mod_gzip_item_include file .htm$
mod_gzip_item_include file .html$
mod_gzip_item_include file .php$
mod_gzip_item_include file .php3$
mod_gzip_item_include mime text/.*
mod_gzip_item_include mime httpd/unix-directory
#不要讓mod_gzip和php的session使用同一個(gè)臨時(shí)目錄:php_session需要通過php.ini設(shè)置session.save_path = /tmp/php_sess
mod_gzip_temp_dir /tmp/mod_gzip
mod_gzip_dechunk yes
mod_gzip_keep_workfiles no
</ifmodule>
mod_gzip和mod_php的配合:不要讓mod_gzip和mod_php使用同一個(gè)臨時(shí)目錄;

mod_gzip和resin配合:要讓mod_gzip在mod_caucho后load,否則mod_gzip不起作用
...othr modules
addmodule mod_so.c
addmodule mod_caucho.c
#notice: mod_gzip must load after mod_caucho
addmodule mod_gzip.c
addmodule mod_expires.c
...

<ifmodule mod_gzip.c>
mod_gzip_on yes
mod_gzip_dechunk yes
mod_gzip_keep_workfiles no
mod_gzip_minimum_file_size 3000
mod_gzip_maximum_file_size 300000
mod_gzip_item_include file .html$
mod_gzip_item_include mime text/.*
mod_gzip_item_include mime httpd/unix-directory
mod_gzip_item_include handler 'caucho-request'
</ifmodule>

日志輪循工具cronolog的安裝和設(shè)置:cronolog可以非常整齊的將日志按天輪循存儲
缺省編譯安裝到/usr/local/bin/下,只需要將配置改成:

customlog "|/usr/local/sbin/cronolog /path/to/apache/logs/%w/access_log" combined

日志將按天截?cái)嗖⒋娣旁谝詗eekday為目錄名的目錄下:比如:log/1是周一,log/5是周五, log/0是周日

升級維護(hù):

由于使用標(biāo)準(zhǔn)化的dso模式安裝apache,apache的httpd核心服務(wù)和應(yīng)用模塊以及應(yīng)用模塊之間都變的非常靈活,建議將所有獨(dú)立模塊的配置都放在
<ifmodule mod_name>
configurations..
</ifmodule>
里,這樣配置非常容易通過屏蔽某個(gè)模塊來進(jìn)行功能調(diào)整:比如:
#addmodule mod_gzip.c
就屏蔽了mod_gzip,其他模塊不首任何影響。

安裝和維護(hù)過程:

系統(tǒng)安裝:系統(tǒng)管理員的職責(zé)就是安裝系統(tǒng)和一個(gè)可以適應(yīng)任何情況的apache,然后colon。
應(yīng)用安裝:由應(yīng)用管理員負(fù)責(zé)具體應(yīng)用所需要的模塊并設(shè)置httpd。
系統(tǒng)升級:系統(tǒng)管理員:升級系統(tǒng)/升級apache
應(yīng)用升級:應(yīng)用管理員:升級應(yīng)用模塊
系統(tǒng)備份/恢復(fù):如果apache不在缺省的系統(tǒng)盤上,只需要將apache目錄備份就可以了,遇到系統(tǒng)分區(qū)的硬件問題直接使用預(yù)先準(zhǔn)備好的系統(tǒng)colon,直接將apache所在物理盤恢復(fù)就行了。
系統(tǒng)管理員:apache的最簡化安裝 os + apache(httpd core only)
應(yīng)用管理員:應(yīng)用模塊定制   +so
+php
+so
+caucho
+ssl
適用應(yīng)用: 純靜態(tài)頁面服務(wù):
image.example.com
www.example.com bbs.example.com mall.example.com


參考文檔:

apache
http://httpd.apache.org/

php
http://www.php.net/

resin
http://www.caucho.com/

mod_gzip
http://www.remotecommunications.com/apache/mod_gzip/

cronolog
http://www.cronolog.org/

mod_expires
http://httpd.apache.org/docs/mod/mod_expires.html

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
热99精品只有里视频最新| 97超级碰碰人国产在线观看| 妖精视频成人观看www| 久久久久久视频| 日本黄色免费在线观看| 国产精品网站在线播放| 狠狠色狠狠色综合网| 国产情人节一区| 国产美女明星三级做爰| 亚洲国产精品成人va在线观看| 亚洲精品福利电影| 不卡的av中文字幕| 成人高清免费在线| 国产精品扒开腿爽爽爽视频| 在线看片不卡| 国产女人高潮毛片| 手机福利视频欧美| 99pao成人国产永久免费视频| 欧美视频亚洲图片| 99r国产精品视频| 精品国产中文字幕第一页| 精品国产青草久久久久96| 国产淫片免费看| ●精品国产综合乱码久久久久| 成人久久一区| 老汉av免费一区二区三区| 国产精品一线二线三线| 超碰91在线播放| 精品国产污网站| 另类的小说在线视频另类成人小视频在线| 黑人久久a级毛片免费观看| 国语一区二区三区| 久久久久久高潮国产精品视| 国产99久久久国产精品免费看| 91在线一区二区| 2018中文字幕第一页| 99视频在线精品国自产拍免费观看| 久久久一区二区三区捆绑**| 9999精品视频| 白嫩白嫩国产精品| 日韩一级免费毛片| 成人黄色视屏网站| 国偷自产av一区二区三区| 亚洲1234区| 亚欧洲精品在线视频| 欧美精品xx| 精品国产一区av| 中文字幕在线2021| 午夜视频精品| 日批视频在线免费看| 日本一区二区中文字幕| 久久久午夜精品福利内容| www.五月天激情| 亚洲一区精品在线观看| 偷窥自拍亚洲色图精选| 亚洲剧情一区二区| 日本一区二区三区久久| 国产a∨精品一区二区三区仙踪林| 亚洲综合精品久久| 国产剧情av片巨作醉酒女邻居| 欧美专区福利在线| 亚洲小视频在线观看| 亚洲欧美日韩一区二区三区在线观看| 一二三区精品| 激情六月天婷婷| 欧美一级精品| 国产精品96久久久久久又黄又硬| 亚洲欧洲精品一区二区三区不卡| 麻豆国产在线播放| 伊人伊成久久人综合网小说| 天天综合色天天综合色hd| 制服丝袜网站| 亚洲午夜未满十八勿入免费观看全集| www.久久草| 国产欧美日韩视频在线| 99国内精品久久| 国产一区二区高清视频| 久久综合九色欧美狠狠| 欧美一级特黄aaaaaa大片在线观看| 国产精品视频在线免费观看| 国产美女精品视频免费播放软件| 欧美精品亚洲精品| 国产精品扒开腿做爽爽爽的视频| 激情小视频在线| 成人午夜毛片| 国产一区二区三区在线视频观看| 天天av天天翘天天综合网色鬼国产| 欧美福利网站| 成人黄色免费网站在线观看| 国产综合无码一区二区色蜜蜜| 成人一区二区电影| 欧美h片在线观看| 中文字幕亚洲欧美日韩在线不卡| 日本亚洲欧洲精品| 一区一区三区| 亚洲精品鲁一鲁一区二区三区| 久久久午夜精品福利内容| 国产不卡精品一区二区三区| 91sp网站在线观看入口| 中文字幕中文字幕精品| 2014亚洲片线观看视频免费| 国产精品女同一区二区三区| 最近中文字幕在线视频| 性xxxx搡xxxxx搡欧美| 在线观看日批视频| 国产真实乱偷精品视频| 911福利视频| 在线观看精品国产| 免费毛片aaaaaa| 亚洲免费国产视频| 色狠狠色噜噜噜综合网| 国产毛片久久久久久| 色成人免费网站| 亚洲日本va中文字幕久久| 欧美一级淫片a免费视频| 国产特级嫩嫩嫩bbb| 亚洲AV无码成人精品区明星换面| 国产粉嫩一区二区三区在线观看| 黄色av电影在线观看| www.夜色| 亚洲国产精品专区久久| 亚洲综合最新在线| 国产大尺度在线观看| 在线影院av| 国产在线不卡一卡二卡三卡四卡| 一本色道69色精品综合久久| 97aⅴ精品视频一二三区| 亚洲精品一区在线观看香蕉| 成人一区在线观看| 初体验·韩国| 亚洲精品二三区| 内射无码专区久久亚洲| 一区二区免费在线观看| 国产精品熟妇一区二区三区四区| jizzjizz免费大全| 国产精品12区| 色综合免费视频| 亚洲激情视频在线播放| 另类调教123区| 精品少妇一区二区| 国产欧美精品va在线观看| 国产又爽又黄又刺激的软件| 91成人超碰| 韩国三级中文字幕hd久久精品| 欧美大片在线免费观看| 自拍偷在线精品自拍偷无码专区| 精品视频免费在线| 99久久夜色精品国产亚洲| 久久综合伊人77777麻豆| av资源亚洲| 岛国av免费在线| 精品电影在线| 国产欧美日产一区| 日韩精品不卡| 亚洲欧美日本在线| 秋霞视频一区二区| 日日躁夜夜躁白天躁晚上躁91| 色网在线播放| 久久伦理中文字幕| 欧美视频www| 国产主播色在线| 色综合视频一区中文字幕| 欧美aaaxxxx做受视频| 日本a级片久久久| 中文字幕欧美日韩精品| 天堂网中文在线| 99精品人妻少妇一区二区| 免费一级欧美片在线观看网站| 精品一区二区无码| 久草热视频在线观看| 鲁大师成人一区二区三区| 麻豆亚洲精品| 在线日韩中文| 亚洲国产欧美另类丝袜| 亚洲综合精品久久| 国产情人节一区| 日韩黄色三级在线观看| 在线综合+亚洲+欧美中文字幕| 搞黄在线观看| bdsm精品捆绑chinese| 国产国产一区| 日韩激情视频在线播放| 97人妻天天摸天天爽天天| 成人在线免费看视频| 天堂av在线免费| 天堂av最新在线| 国产欧美一区二区精品忘忧草| 日本免费福利视频| 亚洲精品久久久久久下一站| 成人精品一区二区不卡视频| 先锋影音欧美性受| 亚洲中文字幕无码爆乳av| 一区二区三区精品视频| 亚洲精品一区二区毛豆| 黄色网址网站在线观看| 同性gay免费| 久久综合久中文字幕青草| 国产精品毛片一区二区在线看| a级片国产精品自在拍在线播放| 欧美日韩国产色站一区二区三区| 免费午夜视频在线观看| 97人人模人人爽人人喊中文字| 亚洲免费视频网| 亚洲国产成人va在线观看麻豆| 国产精品美女一区二区| 中文字幕人妻熟女在线| 国产免费毛卡片| 亚洲免费中文字幕| 丁香婷婷激情网| 国产精品人人爱一区二区白浆| 亚洲精品欧美综合四区| 亚洲性猛交富婆| 91精品国产91久久久久久不卡| 国产日韩三级| 秋霞影院一区二区| 国产网站av| 国产探花一区二区| 欧美人与动性xxxxbbbb| 91亚洲精华国产精华| 视频精品导航| 午夜av免费在线观看| 五月天婷婷视频| 91精品国产自产观看在线| 无码人妻精品一区二区三应用大全| 亚洲黄色影院| 日韩精品在线不卡| 永久久久免费浮力影院| 国产情侣在线播放| av网站在线免费看| 午夜一级在线看亚洲| 自拍偷拍国产精品| 粉嫩在线一区二区三区视频| 国产午夜精品一区二区三区四区| 北岛玲一区二区| 亚洲bt天天射| 超碰97免费观看| 在线不卡一区二区三区| av电影在线观看网站| 狠狠操狠狠色综合网| 91青青草免费在线看| 中文字幕在线观看免费| 欧美残忍xxxx极端| 亚洲一区中文字幕在线| 久久野战av| 中文字幕av高清| 精品国产成人在线| 精品人伦一区二区| 亚洲人成电影网站色xx| 国产成人女人毛片视频在线| www.五月色.com| 亚洲国内欧美| 91免费版在线观看| 成年人黄色片视频| 中文字幕第五页| 日韩小视频在线| 午夜精品久久久久久久四虎美女版| 成人做爰视频www网站小优视频| 97在线视频免费观看| 日本欧美肥老太交大片| 91av在线免费观看| 欧美三级中文字幕| 精品偷拍一区二区三区在线看| 日韩精品成人| 亚洲一区二区三区在线免费| av在线小说| 特级西西444www| 国产成人免费av电影| 亚洲人成伊人成综合图片| 日本一区二区精品| 日本高清不卡三区| 国产一区二区91| www555久久| 亚洲一区二区三区影院| 国产狂喷白浆在线观看视频| 久久久美女视频| 日韩美女在线观看一区| 欧美一区二区公司| 欧美一区二区三区免费观看视频| 国产精品私人自拍| 天天爽天天狠久久久| 精品日韩视频| 国产jjizz一区二区三区视频| 久久国产色av免费观看| www.国产在线| 男人天堂手机在线观看| 国产一级视频在线观看| 户外极限露出调教在线视频| 香港三级经典全部种子下载| 日本成人中文字幕在线| 98视频在线噜噜噜国产| 欧美成人毛片| 亚洲综合色一区| 亚洲va国产日韩欧美精品色婷婷| 一区二区三区天堂av| 无码人妻丰满熟妇区毛片18| 亚洲一区二区图片| 欧美激情 一区| 国产主播喷水一区二区| 少妇太紧太爽又黄又硬又爽小说| 在线观看国产视频一二三| 在线综合+亚洲+欧美中文字幕| 美女被人操视频在线观看| 日日干天夜夜| 欧美一级二级视频| 日韩电影中文字幕在线| 久久成年人视频| 亚洲一区二区中文在线| 国产xxxx孕妇| 国产制服丝袜在线| 亚洲欧美强伦一区二区| 亚洲午夜未满十八勿入免费观看全集| 久久久久久久久99精品| 美女久久精品| 国产精品入口免费视| 久久艹这里只有精品| 国产原创视频在线| 在线一区视频观看| 中文字幕日韩av资源站| 葵司免费一区二区三区四区五区| 一区二区三区丝袜| 少妇荡乳情欲办公室456视频| 亚洲精品国产成人av在线| 99re成人精品视频| 欧美xxxxx在线视频| 国产高潮流白浆喷水视频| 免费麻豆国产一区二区三区四区| 午夜欧美精品久久久久久久| 欧美成人一区二区三区四区|