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

掃一掃
關注微信公眾號

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

Apache的配置

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

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

PidFile logs/httpd.pid #第一個httpd進程(所有其他進程的父進程)的進程號文件位置。

Listen 80 #服務器監(jiān)聽的端口號。

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

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

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


以下是對主站點的目錄進行訪問控制:

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

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

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

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

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

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

SymLinksIfOwnerMatch: 當使用符號連接時,只有當符號連接的文件擁有者與實際文件的擁有者相同時才可以訪問。

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


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

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

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

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

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

Deny:拒絕訪問的主機列表。

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

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


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

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

<IfModule prefork.c>

StartServers 5 #啟動apache時啟動的httpd進程個數(shù)。

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

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

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

MaxRequestsPerChild 1000 #每個子進程被請求服務多少次后被kill掉。0表示不限制,推薦設置為1000。

</IfModule>


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

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

<IfModule worker.c>

StartServers 2 #啟動apache時啟動的httpd進程個數(shù)。

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

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

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

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

MaxRequestsPerChild 0 #每個子進程被請求服務多少次后被kill掉。0表示不限制,推薦設置為1000。

</IfModule>


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


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

<IfModule perchild.c>

NumServers 5 #服務器啟動時啟動的子進程數(shù)

StartThreads 5 #每個子進程啟動時啟動的線程數(shù)

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

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

MaxThreadsPerChild 2000 #每個線程最多被請求多少次后退出。0不受限制。

MaxRequestsPerChild 10000 #每個子進程服務多少次后被重新fork。0表示不受限制。

</IfModule>

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

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

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


(4) 持久性連接設置

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

MaxKeepAliveRequests 100 #一個連接服務的最多請求次數(shù)。

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

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

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

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


CGI設置

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

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


個人主頁的設置 (public_html)

UserDir public_html (間用戶的主頁存儲在用戶主目錄下的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)

日志的設置

(1)錯誤日志的設置
ErrorLog logs/error_log #日志的保存位置
LogLevel warn #日志的級別

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

(2)訪問日志設置

日志的缺省格式有如下幾種:
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


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

%h --客戶端的ip地址或主機名

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

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

%t --服務器完成對請求的處理時的時間。

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

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

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

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

"%{User-Agent}i" --此項是客戶瀏覽器提供的瀏覽器識別信息。

下面是一段訪問日志的實例:
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ù)的詳細解釋,請參閱:http://www.clusting.com/Apache/ApacheManual/logs.html


用戶認證的配置
(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

虛擬主機的配置
(1)基于IP地址的虛擬主機配置
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和多端口的虛擬主機配置
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)單個IP地址的服務器上基于域名的虛擬主機配置:
# 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)在多個IP地址的服務器上配置基于域名的虛擬主機:
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)在不同的端口上運行不同的站點(基于多端口的服務器上配置基于域名的虛擬主機):
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的混合虛擬主機的配置:
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加密的配置

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

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

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

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

如果不為單獨的客戶端簽發(fā)證書,客戶端證書可以不用生成,客戶端與服務器端使用相同的證書。
(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(認證證書),并使用該CA來簽署服務器的證書。
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服務器之代理服務 (1)
下一篇:一五一十談IIS安全機制

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
国产精品婷婷午夜在线观看| 丝袜亚洲另类欧美| 亚洲高清久久久| 精品视频123区在线观看| 亚洲午夜一二三区视频| 欧美主播一区二区三区| 一区二区三区欧美| 欧美精品tushy高清| 精品一区二区在线看| 精品免费99久久| av中文字幕亚洲| 调教+趴+乳夹+国产+精品| 精品少妇一区二区三区视频免付费 | 在线一区二区视频| 免费成人在线视频观看| 久久久久久久免费视频了| 99国产精品久久久久久久久久 | 亚洲人成精品久久久久| 4438亚洲最大| 成人高清av在线| 日韩在线a电影| 综合久久久久久| 欧美变态口味重另类| 91激情五月电影| 国产精品资源站在线| 视频一区二区不卡| 日韩精品一区第一页| 欧美一级搡bbbb搡bbbb| 在线日韩一区二区| 不卡一区在线观看| 国产精品一区一区| 蜜桃精品在线观看| 香蕉影视欧美成人| 亚洲一区二区中文在线| 国产精品国产a| 国产免费久久精品| 26uuu色噜噜精品一区| 91精品国产综合久久久久久久久久| 成人91在线观看| 国产高清亚洲一区| 伦理电影国产精品| 午夜不卡av在线| 亚洲综合色丁香婷婷六月图片| 国产精品美女久久久久久2018| 欧美成人精品二区三区99精品| 91国产成人在线| 欧美午夜宅男影院| 欧美久久久久久久久久| 欧美中文一区二区三区| 色哟哟国产精品免费观看| 91在线看国产| 在线精品视频免费观看| 91国内精品野花午夜精品| 色婷婷久久久综合中文字幕| 91视频在线观看| 91香蕉视频在线| 欧美亚洲丝袜传媒另类| 欧美群妇大交群的观看方式| 欧美一区二区在线观看| 日韩一区二区高清| 国产人久久人人人人爽| 国产精品久久毛片av大全日韩| 国产精品久久久久四虎| 中文字幕在线不卡| 亚洲影院在线观看| 蜜臀av一级做a爰片久久| 激情国产一区二区| 成人美女视频在线看| 色一情一伦一子一伦一区| 欧美精品第1页| 国产亚洲人成网站| 亚洲精品成人在线| 美女被吸乳得到大胸91| 粉嫩aⅴ一区二区三区四区五区 | 日韩中文字幕区一区有砖一区 | 亚洲嫩草精品久久| 亚洲一卡二卡三卡四卡无卡久久 | 7777精品伊人久久久大香线蕉的 | 欧美精品一区二区久久久| 欧美高清在线一区| 亚洲图片自拍偷拍| 韩国精品久久久| 一本色道久久综合亚洲aⅴ蜜桃| 欧美日韩精品是欧美日韩精品| 日韩精品中文字幕在线一区| 国产精品素人视频| 视频在线观看国产精品| www.av亚洲| 日韩一区二区免费在线电影| ...xxx性欧美| 国产麻豆成人精品| 欧美精品一二三区| 中文字幕日韩欧美一区二区三区| 午夜私人影院久久久久| 不卡的av中国片| 精品免费日韩av| 亚洲www啪成人一区二区麻豆| 国产乱码精品一区二区三区av| 色婷婷狠狠综合| 久久久久久亚洲综合影院红桃| 亚洲自拍偷拍av| 大胆欧美人体老妇| 2024国产精品视频| 男女视频一区二区| 欧美日韩国产精品自在自线| 中文字幕亚洲电影| 国产大片一区二区| 精品国产一区久久| 日本欧美一区二区三区乱码| 97aⅴ精品视频一二三区| 久久久噜噜噜久久人人看| 麻豆成人91精品二区三区| 欧美视频三区在线播放| 综合欧美亚洲日本| 99国产一区二区三精品乱码| 国产精品无遮挡| 东方欧美亚洲色图在线| 久久久.com| 国产成人亚洲综合a∨猫咪| 精品久久久网站| 狠狠色综合日日| 精品国产免费人成电影在线观看四季 | 亚洲精品菠萝久久久久久久| 国产精品69毛片高清亚洲| 日韩欧美中文字幕公布| 麻豆成人免费电影| 精品国产污网站| 看片网站欧美日韩| 日韩一二在线观看| 免费的国产精品| 久久综合色播五月| 国产一区二区免费在线| 久久综合久久久久88| 国产麻豆日韩欧美久久| 欧美激情综合五月色丁香| 国产精品影视在线| 国产午夜精品久久久久久免费视| 国产一区欧美日韩| 国产亚洲精品中文字幕| 国产**成人网毛片九色| 国产精品久久久久影院色老大| 国产传媒久久文化传媒| 中文字幕一区二区三区乱码在线| 99re这里只有精品首页| 亚洲欧美另类小说| 欧美日韩国产影片| 国产在线一区二区综合免费视频| 久久久国际精品| 播五月开心婷婷综合| 一区二区三区四区五区视频在线观看| 一本色道a无线码一区v| 午夜电影久久久| 国产日产亚洲精品系列| 91麻豆视频网站| 日本视频在线一区| 国产精品久久久久久久蜜臀| 色哟哟在线观看一区二区三区| 同产精品九九九| 久久嫩草精品久久久久| 91福利精品视频| 午夜av区久久| 亚洲国产高清在线观看视频| 91欧美激情一区二区三区成人| 亚洲成人午夜影院| ww久久中文字幕| 欧美在线视频日韩| 国产精品影音先锋| 亚洲国产一区在线观看| 久久香蕉国产线看观看99| 97国产一区二区| 久久精品国产久精国产| 亚洲人被黑人高潮完整版| 欧美成人一区二区三区片免费| 96av麻豆蜜桃一区二区| 日韩av在线播放中文字幕| 中文字幕免费一区| 日韩一卡二卡三卡| 在线看不卡av| 99麻豆久久久国产精品免费| 毛片不卡一区二区| 夜夜亚洲天天久久| 国产精品系列在线| 国产欧美一区二区精品性色超碰| 欧美日韩精品一区二区天天拍小说| 丁香天五香天堂综合| 九色综合国产一区二区三区| 亚洲午夜激情网页| 亚洲欧美日韩国产手机在线 | 色综合久久88色综合天天| 国产在线播放一区三区四| 午夜激情一区二区三区| 尤物视频一区二区| 国产精品进线69影院| 久久精品欧美一区二区三区不卡| 欧美日韩国产三级| 精品视频999| 欧美性xxxxxxxx| 日本久久电影网| 91亚洲精品久久久蜜桃| 99精品1区2区|