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

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

Apache服務(wù)器配置攻略1

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

Apache服務(wù)器配置全攻略(一)

Apache服務(wù)器的設(shè)置文件位于/usr/local/apache/conf/目錄下,傳統(tǒng)上使用三個(gè)配置文件httpd.conf,access.conf和srm.conf,來配置Apache服務(wù)器的行為。
httpd.conf提供了最基本的服務(wù)器配置,是對守護(hù)程序httpd如何運(yùn)行的技術(shù)描述;srm.conf是服務(wù)器的資源映射文件,告訴服務(wù)器各種文件的MIME類型,以及如何支持這些文件;access.conf用于配置服務(wù)器的訪問權(quán)限,控制不同用戶和計(jì)算機(jī)的訪問限制;這三個(gè)配置文件控制著服務(wù)器的各個(gè)方面的特性,因此為了正常運(yùn)行服務(wù)器便需要設(shè)置好這三個(gè)文件。 
除了這三個(gè)設(shè)置文件之外,Apache還使用mime.types文件用于標(biāo)識不同文件 
對應(yīng)的MIME類型, magic文件設(shè)置不同MIME類型文件的一些特殊標(biāo)識,使得Apache 服務(wù)器從文檔后綴不能判斷出文件的MIME 類型時(shí),能通過文件內(nèi)容中的這些特殊標(biāo)記來判斷文檔的MIME類型。 
bash-2.02$ ls -l /usr/local/apache/conf 
total 100 
-rw-r--r-- 1 root wheel 348 Apr 16 16:01 access.conf 
-rw-r--r-- 1 root wheel 348 Feb 13 13:33 access.conf.default 
-rw-r--r-- 1 root wheel 30331 May 26 08:55 httpd.conf 
-rw-r--r-- 1 root wheel 29953 Feb 13 13:33 httpd.conf.default 
-rw-r--r-- 1 root wheel 12441 Apr 19 15:42 magic 
-rw-r--r-- 1 root wheel 12441 Feb 13 13:33 magic.default 
-rw-r--r-- 1 root wheel 7334 Feb 13 13:33 mime.types 
-rw-r--r-- 1 root wheel 383 May 13 17:01 srm.conf 
-rw-r--r-- 1 root wheel 357 Feb 13 13:33 srm.conf.default 
事實(shí)上當(dāng)前版本的Apache將原來httpd.conf、srm.conf與access.conf中的所有配置參數(shù)均放在了一個(gè)配置文件httpd.conf中,只是為了與以前的版本兼容的原因(使用這三個(gè)設(shè)置文件的方式來源于NCSA-httpd),才使用三個(gè)配置文件。而提供的access.conf和srm.conf文件中沒有具體的設(shè)置。 
由于在新版本的Apache中,所有的設(shè)置都被放在了httpd.conf中,因此只需要調(diào)整這個(gè)文件中的設(shè)置。以下使用缺省提供的httpd.conf為例,解釋Apache服務(wù)器的各個(gè)設(shè)置選項(xiàng)。然而不必因?yàn)樗峁┰O(shè)置的參數(shù)太多而煩惱,基本上這些參數(shù)都很明確,也可以不加改動(dòng)運(yùn)行Apache服務(wù)器。但如果需要調(diào)整Apache服務(wù)器的性能,以及增加對某種特性的支持,就需要了解這些設(shè)置參數(shù)的含義。 
關(guān)于Apache服務(wù)器的性能,在Internet上存在很大的爭議,基本上使用Apache的使用者幾乎都不懷疑它的優(yōu)秀性能,Apache也支撐了很多著名的高負(fù)載的網(wǎng)站,但是在商業(yè)機(jī)構(gòu)的評測中,Apache往往得分不高。很多人指出,在這些評測中,商業(yè)Web服務(wù)器及其操作系統(tǒng)往往由其專業(yè)公司的工程師進(jìn)行過性能調(diào)整,而Free 的操作系統(tǒng)和Web服務(wù)器往往就使用其缺省配置或僅僅作很小的更改。需要指出的是,除了操作系統(tǒng)的性能調(diào)整之外,Apache 服務(wù)器本身的缺省配置絕不是最優(yōu)化和最高效的,而是要適應(yīng)幾乎所有種類操作系統(tǒng)、所有種類硬件下的設(shè)置,多平臺的軟件不可能為特定平臺和特定硬件提供最優(yōu)化的缺省配置。因此要使用Apache的時(shí)候,性能調(diào)整是必不可少的。

在商業(yè)評測中忽略了的另一個(gè)事實(shí)是,評測時(shí)往往對不同種類的功能進(jìn)行比較,例如使用Apache的標(biāo)準(zhǔn)CGI 的性能與ISAPI,NSAPI等服務(wù)器端API比較,事實(shí)上Apache服務(wù)器與此可以比較的功能為modperl ,F(xiàn)astCGI,與ASP類似的功能為PHP等等,只不過由于Apache的開放模式,這些功能是由獨(dú)立的開發(fā)組,作為獨(dú)立的模塊來實(shí)現(xiàn)的。但是在評測中,測試人員沒有加入相應(yīng)的模塊評測其性能。 
HTTP守護(hù)進(jìn)程的運(yùn)行參數(shù) 
httpd.conf中首先定義了一些httpd守護(hù)進(jìn)程運(yùn)行時(shí)需要的參數(shù),來決定其運(yùn)行方式和運(yùn)行環(huán)境。 
ServerType standalone 
ServerType定義服務(wù)器的啟動(dòng)方式,缺省值為獨(dú)立方式standalone,httpd 
服務(wù)器將由其本身啟動(dòng),并駐留在主機(jī)中監(jiān)視連接請求。在Linux下將在啟動(dòng)文件 /etc/rc.d/rc.local/init.d/apache中自動(dòng)啟動(dòng)Web服務(wù)器,這種方式是推薦設(shè)置。 
啟動(dòng)Apache服務(wù)器的另一種方式是inet方式,使用超級服務(wù)器inetd監(jiān)視連接請求并啟動(dòng)服務(wù)器。當(dāng)需要使用inetd啟動(dòng)方式時(shí),便需要更改為這個(gè)設(shè)置,并屏蔽/etc/rc.d/rc.local/init.d/apache文件,以及更改/etc/inetd.conf并重起inetd,那么Apache就能從inetd中啟動(dòng)了。 
兩種方式的區(qū)別是獨(dú)立方式是由服務(wù)器自身管理自己的啟動(dòng)進(jìn)程,這樣在啟動(dòng)時(shí)能立即啟動(dòng)服務(wù)器的多個(gè)副本,每個(gè)副本都駐留在內(nèi)存中,一有連接請求不需要生成子進(jìn)程就可以立即進(jìn)行處理,對于客戶瀏覽器的請求反應(yīng)更快,性能較高。而 inetd方式要由inetd發(fā)現(xiàn)有連接請求后才去啟動(dòng)http服務(wù)器,由于inetd 要監(jiān)聽太多的端口,因此反應(yīng)較慢、效率較低,但節(jié)約了沒有連接請求時(shí)Web服務(wù)器占用的資源。因此inetd方式只用于偶爾被訪問并且不要求訪問速度的服務(wù)器上。事實(shí)上inetd方式不適合http的突發(fā)和多連接的特性,因?yàn)橐粋€(gè)頁面可能包含多個(gè)圖象,而每個(gè)圖象都會(huì)引起一個(gè)連接請求,即使雖然訪問人數(shù)造成教少,但瞬間的連接請求并不少,這就受到inetd性能的限制,甚至?xí)绊懹蒳netd啟動(dòng)的其他服務(wù)器程序。 
ServerRoot "/usr/local" 
ServerRoot用于指定守護(hù)進(jìn)程httpd的運(yùn)行目錄,httpd在啟動(dòng)之后將自動(dòng)將進(jìn)程的當(dāng)前目錄改變?yōu)檫@個(gè)目錄,因此如果設(shè)置文件中指定的文件或目錄是相對路徑,那么真實(shí)路徑就位于這個(gè)ServerRoot定義的路徑之下。 
由于httpd會(huì)經(jīng)常進(jìn)行并發(fā)的文件操作,就需要使用加鎖的方式來保證文件操作不沖突,由于NFS文件系統(tǒng)在文件加鎖方面能力有限,因此這個(gè)目錄應(yīng)該是本地磁盤文件系統(tǒng),而不應(yīng)該使用NFS文件系統(tǒng)。 
#LockFile /var/run/httpd.lock 
LockFile參數(shù)指定了httpd守護(hù)進(jìn)程的加鎖文件,一般不需要設(shè)置這個(gè)參數(shù), Apache服務(wù)器將自動(dòng)在ServerRoot下面的路徑中進(jìn)行操作。但如果ServerRoot為NFS文件系統(tǒng),便需要使用這個(gè)參數(shù)指定本地文件系統(tǒng)中的路徑。 
PidFile /var/run/httpd.pid 
PidFile指定的文件將記錄httpd守護(hù)進(jìn)程的進(jìn)程號,由于httpd能自動(dòng)復(fù)制其自身,因此系統(tǒng)中有多個(gè)httpd進(jìn)程,但只有一個(gè)進(jìn)程為最初啟動(dòng)的進(jìn)程,它為其他進(jìn)程的父進(jìn)程,對這個(gè)進(jìn)程發(fā)送信號將影響所有的httpd進(jìn)程。PidFILE定義的文件中就記錄httpd父進(jìn)程的進(jìn)程號。 
ScoreBoardFile /var/run/httpd.scoreboard 
httpd使用ScoreBoardFile來維護(hù)進(jìn)程的內(nèi)部數(shù)據(jù),因此通常不需要改變這個(gè)參數(shù),除非管理員想在一臺計(jì)算機(jī)上運(yùn)行幾個(gè)Apache服務(wù)器,這時(shí)每個(gè)Apache服務(wù)器都需要獨(dú)立的設(shè)置文件htt pd.conf,并使用不同的ScoreBoardFile。 
#ResourceConfig conf/srm.conf 
#AccessConfig conf/access.conf 
這兩個(gè)參數(shù)ResourceConfig和AccessConfig,就用于和使用 srm.conf 和 access.conf 設(shè)置文件的老版本Apache兼容。如果沒有兼容的需要,可以將對應(yīng)的設(shè)置文件指定為/dev/null,這將表示不存在其他設(shè)置文件,而僅使用httpd.conf 一個(gè)文件來保存所有的設(shè)置選項(xiàng)。 
Timeout 300 
Timeout定義客戶程序和服務(wù)器連接的超時(shí)間隔,超過這個(gè)時(shí)間間隔(秒)后服務(wù)器將斷開與客戶機(jī)的連接。 
KeepAlive On 
在HTTP 1.0中,一次連接只能作傳輸一次HTTP請求,而KeepAlive參數(shù)用于支持HTTP 1.1版本的一次連接、多次傳輸功能,這樣就可以在一次連接中傳遞多個(gè)HTTP請求。雖然只有較新的瀏覽器才支持這個(gè)功能,但還是打開使用這個(gè)選項(xiàng)。 
MaxKeepAliveRequests 100 
MaxKeepAliveRequests為一次連接可以進(jìn)行的HTTP請求的最大請求次數(shù)。將其值設(shè)為0將支持在一次連接內(nèi)進(jìn)行無限次的傳輸請求。事實(shí)上沒有客戶程序在一次連接中請求太多的頁面,通常達(dá)不到這個(gè)上限就完成連接了。 
KeepAliveTimeout 15 
KeepAliveTimeout測試一次連接中的多次請求傳輸之間的時(shí)間,如果服務(wù)器已經(jīng)完成了一次請求,但一直沒有接收到客戶程序的下一次請求,在間隔超過了這個(gè)參數(shù)設(shè)置的值之后,服務(wù)器就斷開連接。

Apache服務(wù)器配置全攻略(二)
MinSpareServers 5MaxSpareServers 10 
在使用子進(jìn)程處理HTTP請求的Web服務(wù)器上,由于要首先生成子進(jìn)程才能處理客戶的請求,因此反應(yīng)時(shí)間就有一點(diǎn)延遲。但是,Apache服務(wù)器使用了一個(gè)特殊技術(shù)來擺脫這個(gè)問題,這就是預(yù)先生成多個(gè)空余的子進(jìn)程駐留在系統(tǒng)中,一旦有請求出現(xiàn),就立即使用這些空余的子進(jìn)程進(jìn)行處理,這樣就不存在生成子進(jìn)程造成的延遲了。在運(yùn)行中隨著客戶請求的增多,啟動(dòng)的子進(jìn)程會(huì)隨之增多,但這些服務(wù)器副本在處理完一次HTTP請求之后并不立即退出,而是停留在計(jì)算機(jī)中等待下次請求。但是空余的子進(jìn)程副本不能光增加不減少,太多的空余子進(jìn)程沒有處理任務(wù),也占用服務(wù)器的處理能力,因此也要限制空余副本的數(shù)量,使其保持一個(gè)合適的數(shù)量,使得既能及時(shí)回應(yīng)客戶請求,又能減少不必要的進(jìn)程數(shù)量。 
因此就可以使用參數(shù)MinSpareServers來設(shè)置最少的空余子進(jìn)程數(shù)量, 以及 
使用參數(shù)MaxSpareServers 來限制最多的空閑子進(jìn)程數(shù)量,多余的服務(wù)器進(jìn)程副本就會(huì)退出。根據(jù)服務(wù)器的實(shí)際情況來進(jìn)行設(shè)置,如果服務(wù)器性能較高,并且也被頻繁訪問,就應(yīng)該增大這兩個(gè)參數(shù)的設(shè)置。對于高負(fù)載的專業(yè)網(wǎng)站,這兩個(gè)值應(yīng)該大致相同,并且等同于系統(tǒng)支持的最多服務(wù)器副本數(shù)量,也減少不必要的副本退出。

StartServers 5 
StartServers參數(shù)就是用來設(shè)置httpd啟動(dòng)時(shí)啟動(dòng)的子進(jìn)程副本數(shù)量,這個(gè)參數(shù)與上面定義的MinSpareServers和MaxSpareServers參數(shù)相關(guān),都是用于啟動(dòng)空閑子進(jìn)程以提高服務(wù)器的反應(yīng)速度的。這個(gè)參數(shù)應(yīng)該設(shè)置為前兩個(gè)值之間的一個(gè)數(shù)值,小于MinSpareServers和大于MaxS pareServers都沒有意義。 
MaxClients 150 
在另一方面,服務(wù)器的能力畢竟是有限的,不可能同時(shí)處理無限多的連接請求,因此參數(shù)Maxclient s就用于規(guī)定服務(wù)器支持的最多并發(fā)訪問的客戶數(shù),如果這個(gè)值設(shè)置得過大,系統(tǒng)在繁忙時(shí)不得不在過多的進(jìn)程之間進(jìn)行切換來為太多的客戶進(jìn)行服務(wù),這樣對每個(gè)客戶的反應(yīng)就會(huì)減慢,并降低了整體的效率。如果這個(gè)值設(shè)置的較小,那么系統(tǒng)繁忙時(shí)就會(huì)拒絕一些客戶的連接請求。當(dāng)服務(wù)器性能較高時(shí),就可以適當(dāng)增加這個(gè)值的設(shè)置。對于專業(yè)網(wǎng)站,應(yīng)該使用提高服務(wù)器效率的策略,因此這個(gè)參數(shù)不能超過硬件本身的限制,如果頻繁出現(xiàn)拒絕訪問現(xiàn)象,就說明需要升級服務(wù)器硬件了。對于非專業(yè)網(wǎng)站,不太在意對客戶瀏覽器的反應(yīng)速度,或者認(rèn)為反應(yīng)速度較慢也比拒絕連接好,就也可以略微超過硬件條件來設(shè)置這個(gè)參數(shù)。 
這個(gè)參數(shù)限制了MinSpareServers和MaxSpareServers的設(shè)置,它們不應(yīng)該大于這個(gè)參數(shù)的設(shè)置。 
MaxRequestsPerChild 30 
使用子進(jìn)程的方式提供服務(wù)的Web服務(wù),常用的方式是一個(gè)子進(jìn)程為一次連接服務(wù),這樣造成的問題就是每次連接都需要生成、退出子進(jìn)程的系統(tǒng)操作,使得這些額外的處理過程占據(jù)了計(jì)算機(jī)的大量處理能力。因此最好的方式是一個(gè)子進(jìn)程可以為多次連接請求服務(wù),這樣就不需要這些生成、退出進(jìn)程的系統(tǒng)消耗,Apache就采用了這樣的方式,一次連接結(jié)束后,子進(jìn)程并不退出,而是停留在系統(tǒng)中等待下一次服務(wù)請求,這樣就極大的提高了性能。

但由于在處理過程中子進(jìn)程要不斷的申請和釋放內(nèi)存,次數(shù)多了就會(huì)造成一些內(nèi)存垃圾,就會(huì)影響系統(tǒng)的穩(wěn)定性,并且影響系統(tǒng)資源的有效利用。因此在一個(gè)副本處理過一定次數(shù)的請求之后,就可以讓這個(gè)子進(jìn)程副本退出,再從原始的httpd進(jìn)程中重新復(fù)制一個(gè)干凈的副本,這樣就能提高系統(tǒng)的穩(wěn)定性。這樣,每個(gè)子進(jìn)程處理服務(wù)請求次數(shù)由MaxRe questPerChild定義。 缺省的設(shè)置值為30,這個(gè)值對于具備高穩(wěn)定性特點(diǎn)的Linux系統(tǒng)來講是過于保守的設(shè)置,可以設(shè)置為1000甚至更高,設(shè)置為0支持每個(gè)副本進(jìn)行無限次的服務(wù)處理。 
#Listen 3000 
#Listen 12.34.56.78:80 
#BindAddress * 
Listen參數(shù)可以指定服務(wù)器除了監(jiān)視標(biāo)準(zhǔn)的80端口之外,還監(jiān)視其他端口的HTTP請求。由于FreeBSD系統(tǒng)可以同時(shí)擁有多個(gè)IP地址,因此也可以指定服務(wù)器只聽取對某個(gè)BindAddress< /B>的IP地址的HTTP請求。如果沒有配置這一項(xiàng),則服務(wù)器會(huì)回應(yīng)對所有IP的請求。 
即使使用了BindAddress參數(shù),使得服務(wù)器只回應(yīng)對一個(gè)IP地址的請求,但是通過使用擴(kuò)展的Listen參數(shù),仍然可以讓HTTP守護(hù)進(jìn)程回應(yīng)對其他IP地址的請求。此時(shí)Listen參數(shù)的用法與上面的第二個(gè)例子相同。這種比較復(fù)雜的用法主要用于設(shè)置虛擬主機(jī)。此后可以用VirtualHost參數(shù)定義對不同IP的虛擬主機(jī),然而這種用法是較早的HTTP 1.0標(biāo)準(zhǔn)中設(shè)置虛擬主機(jī)的方法,每針對一個(gè)虛擬主機(jī)就需要一個(gè)IP地址,實(shí)際上用處并不大。在HTTP 1.1中,增加了對單IP地址多域名的虛擬主機(jī)的支持,使得虛擬主機(jī)的設(shè)置具備更大的意義。 
LoadModule mime_magic_module libexec/apache/mod_mime_magic.so 
LoadModule info_module libexec/apache/mod_info.so 
LoadModule speling_module libexec/apache/mod_speling.so 
LoadModule proxy_module libexec/apache/libproxy.so 
LoadModule rewrite_module libexec/apache/mod_rewrite.so 
LoadModule anon_auth_module libexec/apache/mod_auth_anon.so 
LoadModule db_auth_module libexec/apache/mod_auth_db.so 
LoadModule digest_module libexec/apache/mod_digest.so 
LoadModule cern_meta_module libexec/apache/mod_cern_meta.so 
LoadModule expires_module libexec/apache/mod_expires.so 
LoadModule headers_module libexec/apache/mod_headers.so 
LoadModule usertrack_module libexec/apache/mod_usertrack.so 
LoadModule unique_id_module libexec/apache/mod_unique_id.so 
ClearModuleList 
AddModule mod_env.c 
AddModule mod_log_config.c 
AddModule mod_mime_magic.c 
AddModule mod_mime.c 
AddModule mod_negotiation.c 
AddModule mod_status.c 
AddModule mod_info.c 
AddModule mod_include.c 
AddModule mod_autoindex.c 
AddModule mod_dir.c 
AddModule mod_cgi.c 
AddModule mod_asis.c 
AddModule mod_imap.c 
AddModule mod_actions.c 
AddModule mod_speling.c 
AddModule mod_userdir.c 
AddModule mod_proxy.c 
AddModule mod_alias.c 
AddModule mod_rewrite.c 
AddModule mod_access.c 
AddModule mod_auth.c 
AddModule mod_auth_anon.c 
AddModule mod_auth_db.c 
AddModule mod_digest.c 
AddModule mod_cern_meta.c 
AddModule mod_expires.c 
AddModule mod_headers.c 
AddModule mod_usertrack.c 
AddModule mod_unique_id.c 
AddModule mod_so.c 
AddModule mod_setenvif.c

Apache服務(wù)器的一個(gè)重要特性就是其模塊化的結(jié)構(gòu),這不但表現(xiàn)為其能在編譯時(shí)能通過新的模塊加入新的功能,還表現(xiàn)為其模塊可以動(dòng)態(tài)加載入http服務(wù)程序中,而不必載入不需要的模塊。使用Apache的動(dòng)態(tài)加載模塊只需要設(shè)置好Load Module和AddModule參數(shù)就可以了,這種特性就是Apache的 DSO(Dynamic Shared Object)特性,然而要想充分使用DSO特性仍然不是一個(gè)簡單的事情,不適當(dāng)?shù)母膭?dòng)這里的設(shè)置就可能造成服務(wù)器不能正常啟動(dòng)。因此如果不是要增加或減少服務(wù)器提供的功能,就不要改動(dòng)這里的設(shè)置。
上面這些列表就顯示了Linux下的缺省Apache服務(wù)器支持的模塊,事實(shí)上很多模塊是沒有必要的,不必要模塊不會(huì)被載入內(nèi)存。模塊可以靜態(tài)連接到pache 服務(wù)器內(nèi)部,也可以這樣動(dòng)態(tài)加載,將Apache的特性都編譯成動(dòng)態(tài)可加載模塊是該P(yáng)ort的做法,而不是Apache的缺省做法,這樣就以犧牲很小的性能的同時(shí),帶來極大的靈活性。
因而動(dòng)態(tài)可加載的能力還是對性能有輕微的影響,因此可以重新編譯Apache,將自己所需要的功能編譯進(jìn)Apache 服務(wù)器內(nèi)部,可以讓系統(tǒng)顯得更為干凈,效率也有輕微的提高。通常僅僅為了這一個(gè)目的就重新編譯Apache是沒有必要的,如果需要增加其他特性而重新編譯Apache,不妨在增加其他模塊的同時(shí)將所有的模塊都靜態(tài)連接入Apache 服務(wù)器。有的使用者更喜歡動(dòng)態(tài)加載模塊,那么也不妨全部都使用動(dòng)態(tài)加載模塊。
這些模塊都被放置到/usr/local/apache/libexec/目錄下, 每個(gè)模塊對應(yīng)Apache服務(wù)器的一個(gè)特性。詳細(xì)解釋每個(gè)模塊的功能需要相當(dāng)多的篇幅,其中比較重要的特性將在后面相應(yīng)的地方中進(jìn)行解釋,而具體每個(gè)模塊的功能及用法就需要查看Apache的文檔。
#ExtendedStatus On 
Apache服務(wù)器可以通過特殊的HTTP請求,來報(bào)告自身的運(yùn)行狀態(tài),打開這個(gè)ExtendedStatus 參數(shù)可以讓服務(wù)器報(bào)告更全面的運(yùn)行狀態(tài)信息。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
成人精品久久av网站| 成人免费一区二区三区视频| 欧美久久久久久久久久久久久久| 巨大黑人极品videos精品| www.亚洲一区| 精品无码三级在线观看视频| 精品久久久久亚洲| 亚洲区综合中文字幕日日| 成人免费视频app| 综合自拍亚洲综合图不卡区| 欧美图片激情小说| 久久久久久久久久久久电影| 亚洲国产欧美日韩精品| 欧美另类一区二区| 黄色亚洲在线| 国产精品综合色区在线观看| 精品一区二区在线播放| 夜夜嗨av色一区二区不卡| 99精品在线直播| 国产女同无遮挡互慰高潮91| 无码精品国产一区二区三区免费| 九色porny丨首页入口在线| 国产精品第八页| 少妇一级淫片日本| 国产成人亚洲综合无码| 国产精品久久久久久免费免熟| 中文字幕一区二区三区四区不卡| 国产青草视频在线观看| 韩国成人在线视频| 精品人妻久久久久一区二区三区| 久久精品国语| 亚洲小视频在线| 538任你躁精品视频网免费| 波多野结衣 久久| 国产丝袜自拍| 亚洲午夜小视频| 欧美成人一区二区三区电影| 欧美午夜a级限制福利片| 欧美日韩国产精品一区二区三区四区| 最新中文字幕在线观看| 免费精品99久久国产综合精品应用| 亚洲图片 自拍偷拍| 国产精品你懂的在线观看| 欧美日韩视频一区二区三区| 国产精品视频公开费视频| 日韩av一区二区在线影视| 亚洲精品欧美专区| 91精品视频网站| 日韩精品一区二区三区中文字幕| 制服丝袜成人动漫| 成人精品一区二区| 日韩精品无码一区二区三区| 乱亲女h秽乱长久久久| 三区四区不卡| 18成人免费观看视频| 欧美性久久久| 99久久免费国产精品| 日韩一区二区三区视频| 四虎影院在线域名免费观看| 丝袜在线观看| 精品一区二区影视| 免费黄网站在线观看| 日韩精品欧美成人高清一区二区| 污视频网站在线看| 小小水蜜桃在线观看| 欧美丝袜一区| 日本精品免费一区二区三区| 国产视频在线观看视频| 香蕉成人在线视频| 欧美精品色视频| 一本色道久久亚洲综合精品蜜桃| 亚洲乱码国产乱码精品精可以看| 欧美精品videos性欧美| 91在线视频| 亚洲精品日日夜夜| 天天干天天操天天爱| 精品无人区无码乱码毛片国产| 亚洲熟妇无码一区二区三区导航| 男人日女人下面视频| 精品av久久707| 男人j进女人j| 久久亚洲影视婷婷| 第一av在线| 亚洲精品乱码日韩| 一区二区三区在线免费观看视频| 成视频免费观看在线看| 91免费精品视频| 国产精品18久久久久久麻辣| 亚洲春色在线视频| 精品久久久久久久久久久下田| 亚洲一区二区福利视频| 福利视频一区| 亚洲国产精品天堂| 亚洲成人免费影院| av漫画网站在线观看| 欧洲一区二区在线观看| 亚洲一区二区三区加勒比| 精品素人av| av在线亚洲男人的天堂| 一区二区三区国产精华| 影音先锋国产资源站| 亚洲精品成人在线| 天堂av一区二区| 国产毛片久久久| 日日夜夜精品视频免费| 色欲人妻综合网| 成人中文字幕在线观看| 精品视频久久久久| 99国产精品视频免费观看| 3d动漫精品啪啪一区二区三区免费| 日本特黄一级片| 337p亚洲精品色噜噜噜| 国产在线观看免费视频软件| 顶级欧美妇高清xxxxx| 中文字幕在线观看第三页| 亚洲av综合色区无码另类小说| 日韩欧美激情一区二区| 亚洲国产欧美自拍| 91网页版在线登录入口| 亚洲你懂的在线视频| 午夜影院久久久| a级网站在线观看| 色屁屁草草影院ccyycom| 亚洲欧美日韩成人网| 综合操久久久| 先锋影音av网站| 成人免费毛片嘿嘿连载视频| 91精品视频大全| 亚洲天堂av免费在线观看| 男人艹女人网站| 成人美女大片| 久久久成人影院| aa视频在线播放| 在线电影av| 久久久加勒比| 日本女优在线视频一区二区| 岛国视频免费在线观看| 亚洲a级黄色片| 国产精品久久久久久福利一牛影视| 国产无套粉嫩白浆内谢| 熟妇熟女乱妇乱女网站| 18岁视频在线观看| 噼里啪啦在线中文观看| 日韩人妻精品中文字幕| 日韩一区免费观看| 国产伦一区二区三区| 国产卡一卡2卡三卡免费视频| 亚洲无人区码一码二码三码的含义| 日韩精品乱码免费| 国产精品h视频| 久久久精品在线| 午夜精品一区二区三区三上悠亚| 亚洲人成亚洲人成在线观看图片| 久久精品国产亚洲一区二区三区| 狠狠色综合欧美激情| 国卡一卡二卡三免费网站| 国产精品99久久久久久大便| 五月天激情婷婷| 国内精品视频一区二区三区| 97国产成人高清在线观看| 欧美综合色免费| 麻豆精品视频在线观看免费| 午夜精品久久久久久久99| 国产精品欧美极品| 亚洲a视频在线| 亚洲中文字幕无码av| 国产女人18毛片水真多成人如厕| 久久99国产精品尤物| 性色视频在线观看| 免费看欧美黑人毛片| 99香蕉国产精品偷在线观看| 激情视频亚洲| 久久一综合视频| 高潮久久久久久久久久久久久久| 国产伦精品一区二区三区视频青涩| 亚洲最快最全在线视频| 99久久久国产精品美女| 污片在线免费观看| 欧美一级特黄aaaaaa大片在线观看| 色欧美乱欧美15图片| 久久精品视频久久| 9色国产精品| 激情网站五月天| 精品美女在线观看视频在线观看| 日本在线播放一区| 国产日韩精品在线| 亚洲精品短视频| 视频一区视频二区视频三区视频四区国产| 欧美激情一级欧美精品| 久久综合丝袜日本网| 欧美精品aaaa| 天天色天天干天天| 久久久久久久久久一区二区三区| 日本成人一区二区| 偷偷操不一样的久久| 天天干 天天插| 18岁以下禁止观看的美女视频| 精品久久久无码人妻字幂| 九色|91porny| 一区二区日韩欧美| 国产精品外围在线观看| 欧美成人精品三级在线观看| 久久精品国产美女| 免费日本黄色网址| 成品人视频ww入口| 久久久成人精品| 欧美午夜精品一区二区三区| 欧美一级做一级爱a做片性| 亚洲欧美日韩中文视频| 精品视频一区二区不卡| 国产精品欧美久久久久无广告| 中文字幕在线观看日本| 欧美另类久久久品| 丰满肉嫩西川结衣av| 男人的天堂久久精品| 日韩精品视频一区二区在线观看| 日韩av电影免费观看高清完整版| 狠狠人妻久久久久久综合麻豆| 6080午夜伦理| 欧美黑人猛交的在线视频| av在线免费网址| www.91av| 在线观看18视频网站| 美女黄页在线观看| 国产精品资源在线看| 国产欧美日韩精品专区| 国产精品91xxx| 色综合久久久久综合一本到桃花网| 你懂得视频网站| 久久精品成人一区二区三区蜜臀| 3751色影院一区二区三区| 九热视频在线观看| 欧美另类黑人巨大videos| aaaa黄色片| 欧美一区=区三区| 91极品女神私人尤物在线播放| 日日夜夜天天综合入口| 亚洲免费伊人电影| 亚洲一区二区三区四区五区中文| 在线看欧美视频| 久久电影中文字幕| 久久偷窥视频| 亚洲成人久久久| 亚洲 国产 日韩 综合一区| 国产精品丝袜xxxxxxx| 日本免费高清一区| gratisvideos另类灌满| 中国人体摄影一区二区三区| 国产成人精品无码高潮| 成人在线视频福利| 亚洲一区二区三区乱码aⅴ| 日韩一区有码在线| 中文字幕观看av| 色999日韩自偷自拍美女| 国产久卡久卡久卡久卡视频精品| 777色狠狠一区二区三区| 亚洲色图20p| 亚洲一区站长工具| 欧美精品123区| 最近中文字幕av免费高清| 高清久久一区| 夜夜躁狠狠躁日日躁2021日韩| 日韩激情视频| 色婷婷综合久久久久中文一区二区| 国产精品麻豆网站| 国产精品99久久久久久久久久久久| 欧美日本一区二区在线观看| 成人国产精品久久久| 成人在线观看免费网站| 三级网站在线免费观看| 色婷婷av一区二区三区大白胸| 最新69国产成人精品视频免费| 6080亚洲理论片在线观看| 国产视频亚洲色图| 中文字幕一区二区三区蜜月| 国产一区二区无遮挡| 欧美日韩国产小视频在线观看| 裸体丰满少妇做受久久99精品| 成人免费a视频| 成人信息集中地| 狠狠噜天天噜日日噜| 亚洲图区在线| 欧美日韩亚洲自拍| 国内精品久久久久久久久蜜桃| 日韩av无码一区二区三区不卡| 老司机精品久久| 奇米影视四色在线| 91国模少妇一区二区三区| 精品亚洲免费视频| 欧美亚洲色综久久精品国产| 亚洲www永久成人夜色| 99久久香蕉| 福利视频亚洲| 在线成年人视频| 日韩美一区二区三区| 成人黄动漫网站| 999久久久免费精品国产| 99re6在线精品视频免费播放| 国产一区二区精品久久| 欧美整片在线观看| 无码一区二区三区| 国产成人8x视频一区二区| www.日韩大片| 亚洲图片自拍偷拍| 国模一区二区三区白浆| 国产日韩一级片| 伊人久久高清| 欧美性猛交一区二区三区| 麻豆成人av在线| 国产iv一区二区三区| 九色porny在线| 国产情人节一区| 国产精品激情偷乱一区二区∴| 日本亚洲欧美天堂免费| 亚洲婷婷国产精品电影人久久| 日韩一级中文字幕| 久久久久久久久久久久久久国产| 国产精品一级黄片| 5252色成人免费视频| 国产网站在线播放| 欧美69xxxx| 俄罗斯嫩小性bbwbbw| 青青一区二区| 国外成人免费在线播放| 国产日韩精品视频一区| 曰本大片免费观看视频| 国产精品永久免费视频| 成人做爰视频www|