国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號(hào)

Apache配置詳解(最好的APACHE配置教程)
2007-09-24   網(wǎng)絡(luò)

Apache的配置

Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。
主站點(diǎn)的配置(基本配置)

(1) 基本配置:
ServerRoot "/mnt/software/apache2" #你的apache軟件安裝的位置。其它指定的目錄如果沒有指定絕對(duì)路徑,則目錄是相對(duì)于該目錄。

PidFile logs/httpd.pid #第一個(gè)httpd進(jìn)程(所有其他進(jìn)程的父進(jìn)程)的進(jìn)程號(hào)文件位置。

Listen 80 #服務(wù)器監(jiān)聽的端口號(hào)。

ServerName www.clusting.com:80 #主站點(diǎn)名稱(網(wǎng)站的主機(jī)名)。

ServerAdmin admin@clusting.com #管理員的郵件地址。

DocumentRoot "/mnt/web/clusting" #主站點(diǎn)的網(wǎng)頁存儲(chǔ)位置。


以下是對(duì)主站點(diǎn)的目錄進(jìn)行訪問控制:

<Directory "/mnt/web/clusting">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

在上面這段目錄屬性配置中,主要有下面的選項(xiàng):

Options:配置在特定目錄使用哪些特性,常用的值和基本含義如下:

ExecCGI: 在該目錄下允許執(zhí)行CGI腳本。

FollowSymLinks: 在該目錄下允許文件系統(tǒng)使用符號(hào)連接。

Indexes: 當(dāng)用戶訪問該目錄時(shí),如果用戶找不到DirectoryIndex指定的主頁文件(例如index.html),則返回該目錄下的文件列表給用戶。

SymLinksIfOwnerMatch: 當(dāng)使用符號(hào)連接時(shí),只有當(dāng)符號(hào)連接的文件擁有者與實(shí)際文件的擁有者相同時(shí)才可以訪問。

其它可用值和含義請(qǐng)參閱:http://www.clusting.com/Apache/ApacheManual/mod/core.html#options


AllowOverride:允許存在于.htaccess文件中的指令類型(.htaccess文件名是可以改變的,其文件名由AccessFileName指令決定):
None: 當(dāng)AllowOverride被設(shè)置為None時(shí)。不搜索該目錄下的.htaccess文件(可以減小服務(wù)器開銷)。

All: 在.htaccess文件中可以使用所有的指令。

其他的可用值及含義(如:Options FileInfo AuthConfig Limit等),請(qǐng)參看: http://www.clusting.com/Apache/A ... .html#AllowOverride

Order:控制在訪問時(shí)Allow和Deny兩個(gè)訪問規(guī)則哪個(gè)優(yōu)先:

Allow:允許訪問的主機(jī)列表(可用域名或子網(wǎng),例如:Allow from 192.168.0.0/16)。

Deny:拒絕訪問的主機(jī)列表。

更詳細(xì)的用法可參看:http://www.clusting.com/Apache/A ... d_access.html#order

DirectoryIndex index.html index.htm index.php #主頁文件的設(shè)置(本例將主頁文件設(shè)置為:index.html,index.htm和index.php)


(2) 服務(wù)器的優(yōu)化 (MPM: Multi-Processing Modules)
apache2主要的優(yōu)勢(shì)就是對(duì)多處理器的支持更好,在編譯時(shí)同過使用--with-mpm選項(xiàng)來決定apache2的工作模式。如果知道當(dāng)前的apache2使用什么工作機(jī)制,可以通過httpd -l命令列出apache的所有模塊,就可以知道其工作方式:

prefork:如果httpd -l列出prefork.c,則需要對(duì)下面的段進(jìn)行配置:

<IfModule prefork.c>

StartServers 5 #啟動(dòng)apache時(shí)啟動(dòng)的httpd進(jìn)程個(gè)數(shù)。

MinSpareServers 5 #服務(wù)器保持的最小空閑進(jìn)程數(shù)。

MaxSpareServers 10 #服務(wù)器保持的最大空閑進(jìn)程數(shù)。

MaxClients 150 #最大并發(fā)連接數(shù)。

MaxRequestsPerChild 1000 #每個(gè)子進(jìn)程被請(qǐng)求服務(wù)多少次后被kill掉。0表示不限制,推薦設(shè)置為1000。

</IfModule>


在該工作模式下,服務(wù)器啟動(dòng)后起動(dòng)5個(gè)httpd進(jìn)程(加父進(jìn)程共6個(gè),通過ps -ax|grep httpd命令可以看到)。當(dāng)有用戶連接時(shí),apache會(huì)使用一個(gè)空閑進(jìn)程為該連接服務(wù),同時(shí)父進(jìn)程會(huì)fork一個(gè)子進(jìn)程。直到內(nèi)存中的空閑進(jìn)程達(dá)到MaxSpareServers。該模式是為了兼容一些舊版本的程序。我缺省編譯時(shí)的選項(xiàng)。

worker:如果httpd -l列出worker.c,則需要對(duì)下面的段進(jìn)行配置:

<IfModule worker.c>

StartServers 2 #啟動(dòng)apache時(shí)啟動(dòng)的httpd進(jìn)程個(gè)數(shù)。

MaxClients 150 #最大并發(fā)連接數(shù)。

MinSpareThreads 25 #服務(wù)器保持的最小空閑線程數(shù)。

MaxSpareThreads 75 #服務(wù)器保持的最大空閑線程數(shù)。

ThreadsPerChild 25 #每個(gè)子進(jìn)程的產(chǎn)生的線程數(shù)。

MaxRequestsPerChild 0 #每個(gè)子進(jìn)程被請(qǐng)求服務(wù)多少次后被kill掉。0表示不限制,推薦設(shè)置為1000。

</IfModule>


該模式是由線程來監(jiān)聽客戶的連接。當(dāng)有新客戶連接時(shí),由其中的一個(gè)空閑線程接受連接。服務(wù)器在啟動(dòng)時(shí)啟動(dòng)兩個(gè)進(jìn)程,每個(gè)進(jìn)程產(chǎn)生的線程數(shù)是固定的(ThreadsPerChild決定),因此啟動(dòng)時(shí)有50個(gè)線程。當(dāng)50個(gè)線程不夠用時(shí),服務(wù)器自動(dòng)fork一個(gè)進(jìn)程,再產(chǎn)生25個(gè)線程。


perchild:如果httpd -l列出perchild.c,則需要對(duì)下面的段進(jìn)行配置:

<IfModule perchild.c>

NumServers 5 #服務(wù)器啟動(dòng)時(shí)啟動(dòng)的子進(jìn)程數(shù)

StartThreads 5 #每個(gè)子進(jìn)程啟動(dòng)時(shí)啟動(dòng)的線程數(shù)

MinSpareThreads 5 #內(nèi)存中的最小空閑線程數(shù)

MaxSpareThreads 10 #最大空閑線程數(shù)

MaxThreadsPerChild 2000 #每個(gè)線程最多被請(qǐng)求多少次后退出。0不受限制。

MaxRequestsPerChild 10000 #每個(gè)子進(jìn)程服務(wù)多少次后被重新fork。0表示不受限制。

</IfModule>

該模式下,子進(jìn)程的數(shù)量是固定的,線程數(shù)不受限制。當(dāng)客戶端連接到服務(wù)器時(shí),又空閑的線程提供服務(wù)。 如果空閑線程數(shù)不夠,子進(jìn)程自動(dòng)產(chǎn)生線程來為新的連接服務(wù)。該模式用于多站點(diǎn)服務(wù)器。
(3) HTTP返頭回信息配置:

ServerTokens Prod #該參數(shù)設(shè)置http頭部返回的apache版本信息,可用的值和含義如下:

Prod:僅軟件名稱,例如:apache
Major:包括主版本號(hào),例如:apache/2
Minor:包括次版本號(hào),例如:apache/2.0
Min:僅apache的完整版本號(hào),例如:apache/2.0.54
OS:包括操作系統(tǒng)類型,例如:apache/2.0.54(Unix)
Full:包括apache支持的模塊及模塊版本號(hào),例如:Apache/2.0.54 (Unix) mod_ssl/2.0.54 OpenSSL/0.9.7g
ServerSignature Off #在頁面產(chǎn)生錯(cuò)誤時(shí)是否出現(xiàn)服務(wù)器版本信息。推薦設(shè)置為Off


(4) 持久性連接設(shè)置

KeepAlive On #開啟持久性連接功能。即當(dāng)客戶端連接到服務(wù)器,下載完數(shù)據(jù)后仍然保持連接狀態(tài)。

MaxKeepAliveRequests 100 #一個(gè)連接服務(wù)的最多請(qǐng)求次數(shù)。

KeepAliveTimeout 30 #持續(xù)連接多長(zhǎng)時(shí)間,該連接沒有再請(qǐng)求數(shù)據(jù),則斷開該連接。缺省為15秒。

別名設(shè)置
對(duì)于不在DocumentRoot指定的目錄內(nèi)的頁面,既可以使用符號(hào)連接,也可以使用別名。別名的設(shè)置如下:

Alias /download/ "/var/www/download/" #訪問時(shí)可以輸入:http://www.custing.com/download/

<Directory "/var/www/download"> #對(duì)該目錄進(jìn)行訪問控制設(shè)置
Options Indexes MultiViews
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>


CGI設(shè)置

ScriptAlias /cgi-bin/ "/mnt/software/apache2/cgi-bin/" # 訪問時(shí)可以:http://www.clusting.com/cgi-bin/ 。但是該目錄下的CGI腳本文件要加可執(zhí)行權(quán)限!

<Directory "/usr/local/apache2/cgi-bin"> #設(shè)置目錄屬性
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>


個(gè)人主頁的設(shè)置 (public_html)

UserDir public_html (間用戶的主頁存儲(chǔ)在用戶主目錄下的public_html目錄下 URL http://www.clusting.com/~bearzhang/file.html 將讀取 /home/bearzhang/public_html/file.html 文件)

chmod 755 /home/bearzhang #使其它用戶能夠讀取該文件。

UserDir /var/html (the URL http://www.clusting.com/~bearzhang/file.html 將讀取 /var/html/bearzhang/file.html)

UserDir /var/www/*/docs (the URL http://www.clusting.com/~bearzhang/file.html 將讀取 /var/www/bearzhang/docs/file.html)

日志的設(shè)置

(1)錯(cuò)誤日志的設(shè)置
ErrorLog logs/error_log #日志的保存位置
LogLevel warn #日志的級(jí)別

顯示的格式日下:
[Mon Oct 10 15:54:29 2005] [error] [client 192.168.10.22] access to /download/ failed, reason: user admin not allowed access

(2)訪問日志設(shè)置

日志的缺省格式有如下幾種:
LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined
LogFormat "%h %l %u %t "%r" %>s %b" common #common為日志格式名稱
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
CustomLog logs/access_log common


格式中的各個(gè)參數(shù)如下:

%h --客戶端的ip地址或主機(jī)名

%l --The 這是由客戶端 identd 判斷的RFC 1413身份,輸出中的符號(hào) "-" 表示此處信息無效。

%u --由HTTP認(rèn)證系統(tǒng)得到的訪問該網(wǎng)頁的客戶名。有認(rèn)證時(shí)才有效,輸出中的符號(hào) "-" 表示此處信息無效。

%t --服務(wù)器完成對(duì)請(qǐng)求的處理時(shí)的時(shí)間。

"%r" --引號(hào)中是客戶發(fā)出的包含了許多有用信息的請(qǐng)求內(nèi)容。

%>s --這個(gè)是服務(wù)器返回給客戶端的狀態(tài)碼。

%b --最后這項(xiàng)是返回給客戶端的不包括響應(yīng)頭的字節(jié)數(shù)。

"%{Referer}i" --此項(xiàng)指明了該請(qǐng)求是從被哪個(gè)網(wǎng)頁提交過來的。

"%{User-Agent}i" --此項(xiàng)是客戶瀏覽器提供的瀏覽器識(shí)別信息。

下面是一段訪問日志的實(shí)例:
192.168.10.22 - bearzhang [10/Oct/2005:16:53:06 +0800] "GET /download/ HTTP/1.1" 200 1228
192.168.10.22 - - [10/Oct/2005:16:53:06 +0800] "GET /icons/blank.gif HTTP/1.1" 304 -
192.168.10.22 - - [10/Oct/2005:16:53:06 +0800] "GET /icons/back.gif HTTP/1.1" 304 -

各參數(shù)的詳細(xì)解釋,請(qǐng)參閱:http://www.clusting.com/Apache/ApacheManual/logs.html


用戶認(rèn)證的配置
(1)in the httpd.conf:
AccessFileName .htaccess
.........
Alias /download/ "/var/www/download/"
<Directory "/var/www/download">
Options Indexes
AllowOverride AuthConfig
</Directory>
(2) create a password file:
/usr/local/apache2/bin/htpasswd -c /var/httpuser/passwords bearzhang

(3)onfigure the server to request a password and tell the server which users are allowed access.
vi /var/www/download/.htaccess:
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /var/httpuser/passwords
Require user bearzhang
#Require valid-user #all valid user

虛擬主機(jī)的配置
(1)基于IP地址的虛擬主機(jī)配置
Listen 80
<VirtualHost 172.20.30.40>
DocumentRoot /www/example1
ServerName www.example1.com
</VirtualHost>
<VirtualHost 172.20.30.50>
DocumentRoot /www/example2
ServerName www.example2.org
</VirtualHost>


(2) 基于IP和多端口的虛擬主機(jī)配置
Listen 172.20.30.40:80
Listen 172.20.30.40:8080
Listen 172.20.30.50:80
Listen 172.20.30.50:8080

<VirtualHost 172.20.30.40:80>
DocumentRoot /www/example1-80
ServerName www.example1.com
</VirtualHost>

<VirtualHost 172.20.30.40:8080>
DocumentRoot /www/example1-8080
ServerName www.example1.com
</VirtualHost>

<VirtualHost 172.20.30.50:80>
DocumentRoot /www/example2-80
ServerName www.example1.org
</VirtualHost>

<VirtualHost 172.20.30.50:8080>
DocumentRoot /www/example2-8080
ServerName www.example2.org
</VirtualHost>

(3)單個(gè)IP地址的服務(wù)器上基于域名的虛擬主機(jī)配置:
# Ensure that Apache listens on port 80
Listen 80

# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /www/example1
ServerName www.example1.com
ServerAlias example1.com. *.example1.com
# Other directives here
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /www/example2
ServerName www.example2.org
# Other directives here
</VirtualHost>

(4)在多個(gè)IP地址的服務(wù)器上配置基于域名的虛擬主機(jī):
Listen 80

# This is the "main" server running on 172.20.30.40
ServerName server.domain.com
DocumentRoot /www/mainserver

# This is the other address
NameVirtualHost 172.20.30.50

<VirtualHost 172.20.30.50>
DocumentRoot /www/example1
ServerName www.example1.com
# Other directives here ...
</VirtualHost>

<VirtualHost 172.20.30.50>
DocumentRoot /www/example2
ServerName www.example2.org
# Other directives here ...
</VirtualHost>

(5)在不同的端口上運(yùn)行不同的站點(diǎn)(基于多端口的服務(wù)器上配置基于域名的虛擬主機(jī)):
Listen 80
Listen 8080

NameVirtualHost 172.20.30.40:80
NameVirtualHost 172.20.30.40:8080

<VirtualHost 172.20.30.40:80>
ServerName www.example1.com
DocumentRoot /www/domain-80
</VirtualHost>

<VirtualHost 172.20.30.40:8080>
ServerName www.example1.com
DocumentRoot /www/domain-8080
</VirtualHost>

<VirtualHost 172.20.30.40:80>
ServerName www.example2.org
DocumentRoot /www/otherdomain-80
</VirtualHost>

<VirtualHost 172.20.30.40:8080>
ServerName www.example2.org
DocumentRoot /www/otherdomain-8080
</VirtualHost>

(6)基于域名和基于IP的混合虛擬主機(jī)的配置:
Listen 80

NameVirtualHost 172.20.30.40

<VirtualHost 172.20.30.40>
DocumentRoot /www/example1
ServerName www.example1.com
</VirtualHost>

<VirtualHost 172.20.30.40>
DocumentRoot /www/example2
ServerName www.example2.org
</VirtualHost>

<VirtualHost 172.20.30.40>
DocumentRoot /www/example3
ServerName www.example3.net
</VirtualHost>



SSL加密的配置

首先在配置之前先來了解一些基本概念:

證書的概念:首先要有一個(gè)根證書,然后用根證書來簽發(fā)服務(wù)器證書和客戶證書,一般理解:服務(wù)器證書和客戶證書是平級(jí)關(guān)系。SSL必須安裝服務(wù)器證書來認(rèn)證。 因此:在此環(huán)境中,至少必須有三個(gè)證書:根證書,服務(wù)器證書,客戶端證書。 在生成證書之前,一般會(huì)有一個(gè)私鑰,同時(shí)用私鑰生成證書請(qǐng)求,再利用證書服務(wù)器的根證來簽發(fā)證書。

SSL所使用的證書可以自己生成,也可以通過一個(gè)商業(yè)性CA(如Verisign 或 Thawte)簽署證書。

簽發(fā)證書的問題:如果使用的是商業(yè)證書,具體的簽署方法請(qǐng)查看相關(guān)銷售商的說明;如果是知己簽發(fā)的證書,可以使用openssl自帶的CA.sh腳本工具。

如果不為單獨(dú)的客戶端簽發(fā)證書,客戶端證書可以不用生成,客戶端與服務(wù)器端使用相同的證書。
(1) conf/ssl.conf 配置文件中的主要參數(shù)配置如下:

Listen 443
SSLPassPhraseDialog buildin
#SSLPassPhraseDialog exec:/path/to/program
SSLSessionCache dbm:/usr/local/apache2/logs/ssl_scache
SSLSessionCacheTimeout 300
SSLMutex file:/usr/local/apache2/logs/ssl_mutex

<VirtualHost _default_:443>

# General setup for the virtual host
DocumentRoot "/usr/local/apache2/htdocs"
ServerName www.example.com:443
ServerAdmin you@example.com
ErrorLog /usr/local/apache2/logs/error_log
TransferLog /usr/local/apache2/logs/access_log

SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL

SSLCertificateFile /usr/local/apache2/conf/ssl.crt/server.crt
SSLCertificateKeyFile /usr/local/apache2/conf/ssl.key/server.key
CustomLog /usr/local/apache2/logs/ssl_request_log "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x "%r" %b"

</VirtualHost>

(2) 創(chuàng)建和使用自簽署的證書:
a.Create a RSA private key for your Apache server
/usr/local/openssl/bin/openssl genrsa -des3 -out /usr/local/apache2/conf/ssl.key/server.key 1024

b. Create a Certificate Signing Request (CSR)
/usr/local/openssl/bin/openssl req -new -key /usr/local/apache2/conf/ssl.key/server.key -out /usr/local/apache2/conf/ssl.key/server.csr

c. Create a self-signed CA Certificate (X509 structure) with the RSA key of the CA
/usr/local/openssl/bin/openssl req -x509 -days 365 -key /usr/local/apache2/conf/ssl.key/server.key -in /usr/local/apache2/conf/ssl.key/server.csr -out /usr/local/apache2/conf/ssl.crt/server.crt

/usr/local/openssl/bin/openssl genrsa 1024 -out server.key
/usr/local/openssl/bin/openssl req -new -key server.key -out server.csr
/usr/local/openssl/bin/openssl req -x509 -days 365 -key server.key -in server.csr -out server.crt

(3) 創(chuàng)建自己的CA(認(rèn)證證書),并使用該CA來簽署服務(wù)器的證書。
mkdir /CA
cd /CA
cp openssl-0.9.7g/apps/CA.sh /CA
./CA.sh -newca
openssl genrsa -des3 -out server.key 1024
openssl req -new -key server.key -out server.csr
cp server.csr newreq.pem
./CA.sh -sign
cp newcert.pem /usr/local/apache2/conf/ssl.crt/server.crt
cp server.key /usr/local/apache2/conf/ssl.key/

熱詞搜索:

上一篇:Apache服務(wù)器之代理服務(wù) (1)
下一篇:一五一十談IIS安全機(jī)制

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
欧美精品一卡两卡| 欧美综合欧美视频| 欧美一区二区三区白人| 亚洲丝袜精品丝袜在线| 日韩主播视频在线| 91热门视频在线观看| 欧美成人一区二区三区在线观看| 一区二区三区成人| 高清不卡一二三区| 2020日本不卡一区二区视频| 亚洲一级二级在线| 91网址在线看| 国产精品久久毛片| 国产精品一二三区在线| 91精品国产综合久久久久久久| 一区在线中文字幕| 国产成人鲁色资源国产91色综| 337p亚洲精品色噜噜| 亚洲精品成人精品456| 国产精品一区二区久久精品爱涩 | 国产在线精品一区二区夜色| 欧美日韩精品一区二区三区蜜桃 | 26uuu国产在线精品一区二区| 亚洲成人三级小说| 91成人免费电影| 自拍偷拍欧美激情| 成人av网站免费| 中文字幕免费观看一区| 国产精品一区免费在线观看| 精品国免费一区二区三区| 日本伊人午夜精品| 欧美日韩成人综合在线一区二区| 亚洲在线观看免费| 91久久精品一区二区三区| 亚洲欧美综合在线精品| 成人毛片老司机大片| 久久精品一区二区三区不卡牛牛| 国产在线麻豆精品观看| 久久蜜臀中文字幕| 国产成人av一区二区三区在线| 综合久久久久久久| www.性欧美| 国产精品丝袜黑色高跟| 不卡的av网站| 国产精品初高中害羞小美女文| 99精品国产热久久91蜜凸| 国产精品第一页第二页第三页| 99久久精品费精品国产一区二区| 日韩伦理电影网| 色婷婷精品大在线视频| 洋洋成人永久网站入口| 欧美在线综合视频| 五月综合激情日本mⅴ| 欧美一二三区精品| 狠狠色丁香久久婷婷综| 久久久久国产成人精品亚洲午夜| 国产精品99久| 亚洲同性同志一二三专区| 色综合久久久网| 亚洲高清视频在线| 日韩欧美久久一区| 国产成人精品免费一区二区| 日韩美女视频一区二区| 欧洲精品在线观看| 首页国产欧美日韩丝袜| 精品美女被调教视频大全网站| 国产suv精品一区二区三区| 中文字幕亚洲区| 欧美午夜电影一区| 美国三级日本三级久久99| 久久久亚洲精华液精华液精华液| 成人爽a毛片一区二区免费| 亚洲精品日韩专区silk| 欧美日韩一区成人| 国内不卡的二区三区中文字幕 | 久久久久国色av免费看影院| jlzzjlzz欧美大全| 亚洲va中文字幕| 亚洲精品一区二区在线观看| 99久久精品免费看国产免费软件| 亚洲国产中文字幕| wwwwww.欧美系列| 色婷婷精品大在线视频| 裸体歌舞表演一区二区| 国产精品福利一区二区三区| 欧美视频三区在线播放| 国产美女视频91| 亚洲一区二区黄色| 久久婷婷成人综合色| 色婷婷综合久色| 国产一区二区三区香蕉| 一级中文字幕一区二区| 精品国免费一区二区三区| 97精品视频在线观看自产线路二| 日韩精彩视频在线观看| 国产精品美日韩| 欧美一级二级三级蜜桃| 99精品视频一区二区三区| 婷婷中文字幕综合| 国产欧美日韩亚州综合| 91精品国产综合久久久久久久| 成人午夜电影小说| 免费成人在线网站| 亚洲欧美日韩电影| 亚洲精品一区二区三区福利| 91国模大尺度私拍在线视频| 精品一区二区三区免费毛片爱| 亚洲精品国产精华液| 久久婷婷一区二区三区| 51精品视频一区二区三区| www.欧美色图| 精品一区二区在线免费观看| 亚洲一区二区三区四区在线观看| 国产三级久久久| 日韩欧美国产电影| 91成人免费电影| 成人开心网精品视频| 日本特黄久久久高潮| 亚洲人午夜精品天堂一二香蕉| 国产性做久久久久久| 91精品国产欧美一区二区| 91色综合久久久久婷婷| 国产大陆精品国产| 色欧美片视频在线观看| 国产福利一区二区三区在线视频| 天天综合色天天综合色h| 亚洲色欲色欲www| 亚洲国产精品v| 久久久久久一级片| 日韩欧美国产三级| 欧美美女网站色| 欧美性欧美巨大黑白大战| 91视频com| av在线播放一区二区三区| 国产麻豆精品theporn| 七七婷婷婷婷精品国产| 亚洲成人动漫在线免费观看| 樱桃国产成人精品视频| 中文字幕在线观看不卡| 中文字幕第一区第二区| 久久婷婷一区二区三区| 日韩一二三四区| 欧美三级在线视频| 在线免费精品视频| 91久久一区二区| 91碰在线视频| 色综合一个色综合亚洲| av一区二区三区| 99精品一区二区| 99国产精品一区| 91社区在线播放| 91高清视频在线| 色婷婷综合久久久中文字幕| 97se亚洲国产综合在线| 99热这里都是精品| a级高清视频欧美日韩| 北岛玲一区二区三区四区| 国产电影一区二区三区| 国产精品一区二区91| 国产九色精品成人porny| 久久av中文字幕片| 经典三级视频一区| 久草中文综合在线| 久久99精品一区二区三区 | 一区二区三区欧美视频| 亚洲男人的天堂网| 一区二区视频在线看| 亚洲国产成人porn| 视频一区视频二区在线观看| 日本亚洲三级在线| 韩国女主播一区二区三区| 国产激情一区二区三区桃花岛亚洲| 国产激情精品久久久第一区二区| 国产成人午夜电影网| 懂色av中文字幕一区二区三区| 粉嫩高潮美女一区二区三区| av在线综合网| 欧美性受极品xxxx喷水| 欧美日韩dvd在线观看| 91精品国产综合久久精品app| 欧美一区二区三区在线| 欧美精品一区二区蜜臀亚洲| 久久久国产午夜精品| 最新热久久免费视频| 亚洲一区二区免费视频| 六月丁香婷婷色狠狠久久| 国产成都精品91一区二区三| 91在线观看免费视频| 欧美三级日本三级少妇99| 欧美一区二区三区婷婷月色| 精品对白一区国产伦| 中文字幕精品一区二区三区精品| 亚洲精品久久7777| 日韩精品午夜视频| 高清国产一区二区三区| 欧美在线视频日韩| 欧美人与性动xxxx| 久久精品夜色噜噜亚洲aⅴ| 中文字幕综合网| 秋霞电影网一区二区|