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

首頁 > 編程 > ASP > 正文

使用ASP在IIS創建WEB站點的函數

2024-05-04 11:05:05
字體:
來源:轉載
供稿:網友

在開發過程中,常常需要向開發環境、測試環境或環境發布以測試和驗證,每個發布都需要備份、復制、修改配置文件等,那么使用ASP在IIS創建WEB站點的函數大家知道嗎?下面就讓錯新技術頻道小編帶你來了解吧!

程序代碼:

'=========================================================='
函數介紹:創建WebSite
'本函數使用ADSI,需要Administrators組用戶權限
'函數名稱:CreateWebSite(Computer,IPAddr,PortNum,HostName,WebSiteDirectory,LogDirectory,WebSiteInfo,
GuestUserName,GuestUserPass,StartOrStop)
'用法:CreateWebSite 計算機名(一搬為LocalHost或127.0.0.1),站點IP地址,端口號,主機名,站點根目錄,,LOG文件的目錄站點說明,網站訪問時所使用的帳號,網站訪問時所用帳號的口令,是否啟動站點
'例:CreateWebSite "LocalHost","127.0.0.123","80","www.test.net","E:UserDataUserNum001",
"E:UserDataUserNum001LogFiles","CnKnow.Com","IUSR_Num001_test.net",
"abc888",True
'==================================================
Function CreateWebSite(Computer,IPAddr,PortNum,HostName,WebSiteDirectory,LogDirectory,WebSiteInfo,
GuestUserName,GuestUserPass,StartOrStop)
Dim w3svc, WebServer, NewWebServer, NewDir
Dim Bindings, BindingString, NewBindings, SiteNum, SiteObj, bDone
On Error Resume Next
Err.Clear
'檢測是否能夠加載W3SVC服務(即WEB服務)
Set w3svc = GetObject("IIS://" & Computer & "/w3svc")
If Err.Number <> 0 Then '顯示錯誤提示
?response.write "無法打開: "&"IIS://" & Computer & "/w3svc"
?response.end
End If
'檢測是否有設定相同IP地址、端口及主機名的站點存在
BindingString = IPAddr & ":" & PortNum & ":" & HostName
For Each WebServer in w3svc
?If WebServer.Class = "IIsWebServer" Then
?Bindings = WebServer.ServerBindings
?If BindingString = Bindings(0) Then
?response.write "IP地址沖突:" & IPAddr & ",請檢測IP地址!."
?Exit Function
?End If
?End If
Next

'確定一個不存在的站點編號做為新建站點編號,系統默認WebSite站點編號為1,因此從2開始
SiteNum=2
bDone = False
While (Not bDone)
Err.Clear
Set SiteObj = GetObject("IIS://"&Computer&"/w3svc/"&SiteNum) '加載指定站點
If (Err.Number = 0) Then
?'response.write " Step_1站點"&SiteNum&"存在"
?SiteNum = SiteNum + 1
Else
?'response.write " Step_1站點"&SiteNum&"不存在"
?Err.Clear
?Set NewWebServer = w3svc.Create("IIsWebServer",SiteNum) '創建指定站點
?If (Err.Number <> 0) Then
?'response.write " Step_2站點"&SiteNum&"創建失敗"
?SiteNum = SiteNum + 1
?Else
?'response.write " Step_2站點"&SiteNum&"創建成功"
?bDone = True
?End If
End If
If (SiteNum > 50) Then '服務器最大創建站點數
?response.write "超出服務器最大創建站點數,正在創建的站點的序號為: "&SiteNum&"."
?response.end
End If
Wend

'進行站點基本配置
NewBindings = Array(0)
NewBindings(0) = BindingString
NewWebServer.ServerBindings = NewBindings
NewWebServer.ServerComment= WebSiteInfo
NewWebServer.AnonymousUserName= GuestUserName
NewWebServer.AnonymousUserPass= GuestUserPass
NewWebServer.KeyType = "IIsWebServer"
NewWebServer.FrontPageWeb = True
NewWebServer.EnableDefaultDoc = True
NewWebServer.DefaultDoc = "Default.htm, Default.asp, Index.htm, Index.asp"
NewWebServer.LogFileDirectory= LogDirectory
NewWebServer.SetInfo
Set NewDir = NewWebServer.Create("IIsWebVirtualDir", "ROOT")
NewDir.Path = WebSiteDirectory
NewDir.AccessRead = true
NewDir.AppFriendlyName = "應用程序" & WebSiteInfo
NewDir.AppCreate True
NewDir.AccessScript = True
Err.Clear
NewDir.SetInfo
If (Err.Number <> 0) Then
?response.write "主目錄創建時出錯."
?response.end
End If
If StartOrStop = True Then
?Err.Clear
?Set NewWebServer = GetObject("IIS://" & Computer & "/w3svc/" & SiteNum)
?NewWebServer.Start
?If Err.Number <> 0 Then
?response.write "啟動站點時出錯!"
?response.end
?Err.Clear
?End If
End If
response.write "站點創建成功,站點編號為:"& SiteNum &" ,域名為:"& HostName
End Function


使用ASP設置指定站點CPU最大使用程度
程序代碼:


'=================================================
'函數介紹:設置指定站點CPU最大使用程度
'本函數使用ADSI,需要Administrators組用戶權限
'函數名稱:SetCPULimitVar (Computer,SiteNum,LimitVar)
'用法:SetCPULimitVar 計算機名,站點編號,最大限制值(100=1%,1000=10%)
'例:SetCPULimitVar "LocalHost","2","2000"
'=================================================
Function SetCPULimitVar(Computer,SiteNum,LimitVar)
Set MyObj001 = GetObject("IIS://"&Computer&"/W3SVC/"&SiteNum)
'設置啟用CPU限制
MyObj001.CpuLimitsEnabled = True
'設置限制使用額度值
MyObj001.CpuLimitLogEvent=LimitVar
MyObj001.setinfo
Set MyObj001=Nothing
End Function

使用ASP啟動/停止指定WEB站點

程序代碼:


'=========================================================
'函數介紹:使用ASP啟動/停止指定WEB站點
'本函數使用ADSI,需要Administrators組用戶權限
'函數名稱:AdminWebSite(Computer,WebSiteNum,DoWhat)
'用法:AdminWebSite(計算機名稱,站點編號,啟動/停止)
'例:啟動127.0.0.1計算機上站點編號為1的站點
'AdminWebSite "127.0.0.1","1",1
'例:停止127.0.0.1計算機上站點編號為1的站點
'AdminWebSite "127.0.0.1","1",0
'=======================================================
Function AdminWebSite(Computer,WebSiteNum,DoWhat)
On Error Resume Next
Set objServer = GetObject("IIS://" & Computer & "/W3SVC/" & WebSiteNum)
If Err.Number <> 0 Then
?Response.Write Now & ". 錯誤碼: " & Hex(Err)& " - " & "無法開啟指定站點
"
End If
if Dowhat=1 then
'使用Start啟動站點
?objServer.Start
?If Err.Number <> 0 Then
?Response.Write "無法啟動指定Web站點
"
?else
?Response.Write "已經啟動指定Web站點
"
?End If
elseif DoWhat=0 then
?'使用Stop停止站點
?objServer.Stop
?If Err.Number <> 0 Then
?Response.Write "無法停止指定Web站點
"
?else
?Response.Write "已經停止指定Web站點
"
?End If
end if
End Function


使用ASP列出服務器WEB站點信息

程序代碼:


'=====================================================
'函數介紹:列出當前服務器WEB站點信息
'本函數使用ADSI,需要Administrators組用戶權限
'函數名稱:ListWebSite (Computer,Num)
'用法:ListWebSite (計算機名稱,顯示站點數量)
'例:顯示127.0.0.1計算機上1000個站點信息
'ListWebSite "127.0.0.1","1000"
'====================================================
Function ListWebSite(Computer,Num)
On Error Resume Next
Set SiteObj = GetObject("IIS://"&Computer&"/w3svc/"&i)
for i=0 to Num
?Err.Clear
?if Err.Number=0 then
?response.write "

以下顯示為計算機:"&Computer&"上所有站點信息

"
?ShowWebSite = SiteObj.Get("ServerBindings") '獲得站點IP地址:端口:主機頭
?Info=split(ShowWebSite(0),":")
?response.write "站點編號:"&i&"
"
?response.write "站點IP地址:"&Info(0)&"
"
?response.write "站點端口:"&Info(1)&"
"
?response.write "站點主機頭:"&Info(2)&"

"
?end if
next
set SiteOjb=nothing
End Function

?

使用ASP刪除指定IIS站點

程序代碼:


'======================================================
'函數介紹:刪除指定IIS站點
'本函數使用ADSI,需要Administrators組用戶權限
'函數名稱:DelWebSite (Computer,SiteNum)
'用法:DelWebSite 計算機名,站點編號
'例:DelWebSite "127.0.0.1","2"
'======================================================
Function DelWebSite(Computer,SiteNum)
Set W3SVC = GetObject("IIS://"&Computer&"/w3svc")
W3SVC.delete "IIsWebServer",SiteNum
response.write "刪除成功!"
End Function


通過ASP管理NT帳號

程序代碼:


'=======================================================
'函數介紹:通過ASP管理NT帳號
'本函數使用ADSI,需要Administrators組用戶權限
'====================================================
'填加用戶
'函數用法:AddUser(Computer,UserName,PassWord,FullName,Info)
'參數:計算機名,帳號名稱,帳號密碼,帳號全名,帳號說明
'例:AddUser "127.0.0.1","Test","Test","測試管理員帳號","本帳號通過ASP填加"
'修改指定用戶基本信息
'函數用法:EditUser(Computer,UserName,OldPassWord,PassWord,FullName,Info)
'參數:計算機名,帳號名稱,帳號密碼,帳號全名,帳號說明
'例:EditUser "127.0.0.1","Test","Test2","測試管理員帳號修改","本帳號通過ASP修改過"
'刪除指定用戶
'函數用法:DelUser(Computer,UserName)
'參數:計算機名,用戶名'
'例:DelUser "127.0.0.1","Test"
========================================================
Function AddUser(Computer,UserName,PassWord,FullName,Info)
'執行創建帳號命令
Set ComputerObj = GetObject("WinNT://"&Computer)
Set NewUser = ComputerObj.Create( "User" , UserName )
NewUser.SetInfo
'進行帳號設置
NewUser.SetPassword ( PassWord ) '帳號密碼
NewUser.FullName = FullName '帳號全名
NewUser.Description = Info '帳號說明
NewUser.UserFlags = &H10000 '&H20000(使用者下次登入時須變更密碼) &H0040(使用者不得變更密碼) &H10000(密碼永久正確) &H0002(帳戶暫時停用)
NewUser.SetInfo
response.write "帳號"&UserName&"創建成功!"
Set ComputerObj=nothing
End Function

Function EditUser(Computer,UserName,OldPassWord,PassWord,FullName,Info)
'讀取用戶信息
Set ChangeUserObj = GetObject("WinNT://"&Computer&"/"&UserName&",User")
'修改帳號密碼
if PassWord<>"" then
?ChangeUserObj.SetPassword PassWord
?response.write "帳號密碼修改成功!
"
end if
'修改帳號全名
if FullName<>"" then
?UserFullName = ChangeUserObj.get("FullName")
?ChangeUserObj.FullName = FullName
?ChangeUserObj.SetInfo
?response.write "帳號全名修改成功!
"
end if
'修改帳號說明
if Info<>"" then
?UserFullName = ChangeUserObj.get("Description")
?ChangeUserObj.Description = Info
?ChangeUserObj.SetInfo
?response.write "帳號說明修改成功!
"
end if
Set ChangeUserObj=nothing
End Function

Function DelUser(Computer,UserName)
Set DelUserObj = GetObject("WinNT://"&Computer&"/"&UserName)
If Err = &H800401E4 Then
?Response.Write "用戶"&UserName&"不存在"
?Response.End
End If
Set DelObj = GetObject(DelUserObj.Parent)
DelObj.Delete "User", DelUserObj.Name
Set DelUserObj = Nothing
Set DelObj = Nothing
Response.Write "刪除成功"
End Function


使用ASP控制指定站點解析腳本語言函數

程序代碼:


Function AdminAegis(Computer,SiteNum)
Set IIsWebServiceObj = GetObject("IIS://"&Computer&"/W3SVC/"&SiteNum)
dim Aegis(1)
Aegis(0)=".asp,C:WINNTsystem32inetsrvasp.dll,5,GET,HEAD,POST,TRACE"
'Aegis(1)=".aspx,C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll,1,GET,HEAD,
POST,DEBUG"
'解析其它文件請同樣使用Aegis(Num)=""這種格式,記得要將dim Aegis(Num)定義
'.htw,C:WINNTsystem32webhits.dll,3,GET,HEAD,POST
'.ida,C:WINNTsystem32idq.dll,7,GET,HEAD,POST
'.idq,C:WINNTsystem32idq.dll,7,GET,HEAD,POST
'.asp,C:WINNTsystem32inetsrvasp.dll,5,GET,HEAD,POST,TRACE
'.cer,C:WINNTsystem32inetsrvasp.dll,5,GET,HEAD,POST,TRACE
'.cdx,C:WINNTsystem32inetsrvasp.dll,5,GET,HEAD,POST,TRACE
'.asa,C:WINNTsystem32inetsrvasp.dll,5,GET,HEAD,POST,TRACE
'.idc,C:WINNTsystem32inetsrvhttpodbc.dll,5,GET,POST

'.shtm C:WINNTsystem32inetsrvssinc.dll,5,GET,POST

'.shtml C:WINNTsystem32inetsrvssinc.dll,5,GET,POST

'.stm C:WINNTsystem32inetsrvssinc.dll,5,GET,POST

'.asax C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll,5,GET,HEAD,POST,
DEBUG
'.ascx,C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll,5,GET,HEAD,
POST,DEBUG
'.ashx,C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll,1,GET,HEAD,
POST,DEBUG
'.asmx,C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll,1,GET,HEAD,
POST,DEBUG
'.aspx,C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll,1,GET,HEAD,
POST,DEBUG
'.axd,C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll,1,GET,HEAD,
POST,DEBUG
'.vsdisco,C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll,1,GET,HEAD,
POST,DEBUG
'.rem,C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll,1,GET,HEAD,
POST,DEBUG
'.soap,C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll,1,GET,HEAD,
POST,DEBUG
'.config,C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll,5,GET,HEAD,
POST,DEBUG
'.cs,C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll,5,GET,HEAD,
POST,DEBUG
'.csproj,C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll,5,GET,HEAD,
POST,DEBUG
'.vb,C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll,5,GET,HEAD,
POST,DEBUG
'.vbproj,C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll,5,GET,HEAD,
POST,DEBUG
'.webinfo,C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll,5,GET,HEAD,
POST,DEBUG
'.licx,C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll,5,GET,HEAD,
POST,DEBUG
'.resx,C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll,5,GET,HEAD,
POST,DEBUG
'.resources,C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll,5,GET,
HEAD,POST,DEBUG
IIsWebServiceObj.ScriptMaps=Aegis
IIsWebServiceObj.SetInfo
'顯示支持腳本語言
response.write "當前站點支持解析列表:
"
For ValueIndex = 0 To UBound(IIsWebServiceObj.ScriptMaps)
?response.write IIsWebServiceObj.Get("ScriptMaps")(ValueIndex)
?response.write "
"
Next
End Function


使用ASP列出NT用戶組及用戶

程序代碼:


'=======================================================
'函數介紹:列出NT用戶組及用戶
'本函數使用ADSI,需要Administrators組用戶權限
'函數名稱:ListGroup(Computer)
'用法:ListGroup(計算機名稱)
'例:顯示127.0.0.1計算機NT用戶組及用戶
'ListGroup "127.0.0.1"
'=======================================================
Function ListGroup(Computer)
response.write "

以下為計算機"&Computer&"系統用戶組及用戶列表

"
Set ComputerObj = GetObject("WinNT://"&Computer)
ComputerObj.Filter = Array("Group")
For Each Member in ComputerObj
?Response.Write "用戶組:"&Member.Name&"
"
?ListUser Computer,Member.Name
Next
end Function

?

'列出指定用戶組用戶
Function ListUser(Computer,Group)
Set UserObj = GetObject("WinNT://"&Computer&"/"&Group)
For Each Member in UserObj.Members
?Response.write "????組中用戶:"&Member.Name &"
"
Next
End Function

IIS 提供了 IIS Admin Objects,讓用戶可以通過程序來管理IIS。IIS Admin Objects 基于 Microsoft Active Directory Service Interfaces (ADSI)。任何支持 Automation 的編程語言,如 ASP 中的 VBScript/JScript,Visual Basic, Java, 或 C++ 都能使用它。
您可以參考以下的 ASP 示例程序來修改 IIS 默認站點的地址:
<%
?????? Set IISOBJ = GetObject("IIS://MyServer/w3svc/1/root")
?????? IISOBJ.Path = "D:newroot"
?????? IISOBJ.SetInfo
?????? Set IISOBJ=Nothing
%>
以上就是使用ASP在IIS創建WEB站點的函數,更多知識盡在錯新技術頻道!

?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品少妇v888av| 日韩欧美精品网址| 欧美猛男性生活免费| 欧美精品18videos性欧美| 91欧美精品午夜性色福利在线| 日韩中文在线中文网三级| 亚洲天堂av在线免费观看| 国产精品久久久久久影视| 亚洲香蕉成视频在线观看| 韩国视频理论视频久久| 日本精品久久电影| 91国产精品91| 国产一区红桃视频| 国产精品九九久久久久久久| 成人黄色短视频在线观看| 日韩性xxxx爱| 91免费国产网站| 日韩欧美中文字幕在线观看| 国产精品视频久久久| 欧美日韩国产精品一区二区三区四区| 国产精品久久久久久久电影| 8090理伦午夜在线电影| 尤物tv国产一区| 亚洲国产精品系列| 国产精品中文字幕久久久| 国产精品无码专区在线观看| 欧美大片大片在线播放| 欧美激情一区二区三级高清视频| 国产精品专区h在线观看| 亚洲一区二区三区视频播放| 亚洲激情在线视频| 精品一区二区三区四区| 亚洲女人天堂av| 精品久久久久久国产91| 欧美成人国产va精品日本一级| 一区二区三区天堂av| 久久97久久97精品免视看| 国产精品久久999| 久久手机精品视频| 亚洲成人激情视频| 97久久精品人人澡人人爽缅北| 国产欧美一区二区三区在线看| 中文字幕一区电影| 日韩成人黄色av| 亚洲国产女人aaa毛片在线| 色综合天天狠天天透天天伊人| 欧美美女15p| 国产婷婷成人久久av免费高清| 精品免费在线观看| 亚洲欧美三级伦理| 欧美日韩美女在线| 欧美在线日韩在线| 久久男人资源视频| 亚洲人成电影在线| 亚洲免费成人av电影| 国产精品青青在线观看爽香蕉| 亚洲精选中文字幕| 亚洲精品色婷婷福利天堂| 91超碰中文字幕久久精品| 国产精品扒开腿做爽爽爽男男| 精品国产老师黑色丝袜高跟鞋| 国产精品久久久久久久app| 91chinesevideo永久地址| 成人亚洲欧美一区二区三区| 色先锋久久影院av| 国产噜噜噜噜噜久久久久久久久| 最近中文字幕日韩精品| 日韩高清av一区二区三区| 久久99视频免费| 性欧美视频videos6一9| 日韩视频一区在线| 青青a在线精品免费观看| 91国产精品视频在线| 日韩av一区二区在线| 免费不卡在线观看av| 成人a在线观看| 国产精品香蕉在线观看| 国内偷自视频区视频综合| 97**国产露脸精品国产| 亚洲人成网7777777国产| 欧美精品videossex性护士| 日韩精品极品在线观看播放免费视频| 欧美成人剧情片在线观看| 色综合伊人色综合网| 国产成人精品网站| 国产成一区二区| 久久99视频免费| 中文字幕日韩在线播放| 日韩欧美视频一区二区三区| 中文字幕亚洲欧美| 亚洲精品永久免费| 最近中文字幕日韩精品| 久久久久久国产三级电影| 日本乱人伦a精品| 日韩成人在线播放| 欧美性精品220| 欧美成人在线免费视频| 精品福利樱桃av导航| 在线精品播放av| 欧美电影在线观看完整版| 欧美精品免费在线| 精品亚洲永久免费精品| 成人精品视频在线| 欧美性猛交xxxxx免费看| 狠狠色狠色综合曰曰| www.日韩av.com| 欧美自拍视频在线| 欧美日韩免费区域视频在线观看| 欧美富婆性猛交| 亚洲精品美女久久久久| 7m精品福利视频导航| 欧美日韩一区免费| 亚洲国产中文字幕在线观看| 成人97在线观看视频| 欧美激情a∨在线视频播放| 丰满岳妇乱一区二区三区| 亚洲aa中文字幕| 亚洲综合日韩中文字幕v在线| 国内精品视频一区| 成人午夜黄色影院| 中文字幕亚洲欧美| 91中文在线视频| 亚洲天堂成人在线| 夜色77av精品影院| 久久视频在线视频| 国产成人在线一区二区| 欧美在线观看www| 国产一区二区三区视频| 亚洲国产高清高潮精品美女| www.日韩欧美| 欧美第一淫aaasss性| 欧美日韩国产丝袜美女| 伊人av综合网| 亚洲国产成人久久综合| 69av视频在线播放| 91国产精品视频在线| 日韩av综合网站| 久久中文字幕在线| 在线亚洲国产精品网| 97精品国产91久久久久久| 欧美一级在线播放| 97精品视频在线播放| 欧美日韩国产精品一区二区不卡中文| 国产精品久久久久久久久久久新郎| 97超碰色婷婷| 成人精品视频99在线观看免费| 亚洲韩国日本中文字幕| 精品国产户外野外| 欧美午夜久久久| 日韩精品在线视频| 亚洲аv电影天堂网| 中文字幕亚洲欧美一区二区三区| 亚洲精品成人免费| 色噜噜久久综合伊人一本| 久久精品2019中文字幕| 久久全球大尺度高清视频| 亚洲无av在线中文字幕| 久久精品久久精品亚洲人| 中文字幕日韩av电影| 欧美丰满少妇xxxxx做受| 欧美日韩中文在线观看| 精品人伦一区二区三区蜜桃网站| 国产精品成人国产乱一区| 欧美富婆性猛交|