久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

GeoServer部署SSL證書實(shí)戰(zhàn):從keystore到Tomcat配置全流程

GeoServer部署SSL證書實(shí)戰(zhàn):從keystore到Tomcat配置全流程 做GIS開發(fā)或者運(yùn)維的朋友應(yīng)該都跟GeoServer打過交道它本身是個(gè)開源的矢量柵格地圖服務(wù)器發(fā)布WMS、WFS、WMTS都很方便。但真正把它推上生產(chǎn)環(huán)境、掛在公網(wǎng)下面的時(shí)候第一個(gè)繞不開的坎往往是地址欄那個(gè)紅色感嘆號(hào)也就是HTTPS/SSL證書的問題。很多項(xiàng)目都是在內(nèi)網(wǎng)跑得風(fēng)生水起一到外網(wǎng)聯(lián)調(diào)就因?yàn)椤霸撜军c(diǎn)不安全”被卡住輕則被客戶截圖投訴重則地圖服務(wù)被瀏覽器攔截甚至被封裝成客戶端后直接報(bào)SSL證書錯(cuò)誤。這篇文章把我自己在GeoServer上部署SSL證書的完整過程寫出來包括證書方案怎么選、Java環(huán)境里的keystore怎么處理、Tomcat容器怎么配置以及一堆實(shí)際踩過的SSL報(bào)錯(cuò)和排查方法。無論你是剛接手GIS服務(wù)器的運(yùn)維新人還是做WebGIS開發(fā)的工程師只要GeoServer用的是Tomcat或者內(nèi)嵌Jetty部署都可以直接參考這里面的步驟用最小代價(jià)把HTTPS通道跑通。1. GeoServer加SSL的整體思路先把容器和架構(gòu)想清楚1.1 GeoServer不只是個(gè)Java程序SSL這件事要分兩層看GeoServer本質(zhì)上是一個(gè)Java Web應(yīng)用通常部署在Tomcat、Jetty這類Servlet容器里所以“給GeoServer部署SSL證書”這句話背后其實(shí)有兩層意思。第一層是傳輸層也就是讓容器把TLS/SSL這塊啟用起來把443或8443端口變成HTTPS端口保證瀏覽器和服務(wù)器之間的數(shù)據(jù)是加密的。第二層是應(yīng)用層GeoServer在拼WMS/WFS請(qǐng)求地址時(shí)會(huì)自動(dòng)讀取請(qǐng)求協(xié)議來決定返回的URL是http還是https。如果你只解決了第一層沒有處理第二層就會(huì)遇到一個(gè)很經(jīng)典的現(xiàn)象瀏覽器地址欄鎖已經(jīng)出來了但地圖服務(wù)返回的GetMap地址卻還是http導(dǎo)致瀏覽器把瓦片當(dāng)作混合內(nèi)容攔截掉地圖一片空白。這兩層必須同時(shí)處理好才算真的配完。另外GeoServer的部署架構(gòu)決定了做SSL的方式。常見的部署架構(gòu)有這么幾種單機(jī)直連GeoServer直接跑在一臺(tái)機(jī)器上用戶直接通過IP或域名加端口訪問。Tomcat反代GeoServer前面再加一層Nginx或者Apache由前面的服務(wù)來處理HTTPSGeoServer只監(jiān)聽內(nèi)網(wǎng)HTTP端口。云負(fù)載均衡云廠商的LB掛證書后端GeoServer還是HTTP。容器化部署Geoserver跑在Docker里前面可能是網(wǎng)關(guān)也可能是端口映射直連。在動(dòng)手配SSL之前先想清楚你這套GeoServer是哪種架構(gòu)因?yàn)椴煌軜?gòu)下“部署證書”的位置完全不一樣。我第一次接手的時(shí)候沒想這層直接往GeoServer上塞證書結(jié)果發(fā)現(xiàn)前面其實(shí)還有一層Nginx來回折騰了好幾天。1.2 三種常見SSL接入方式我為什么選了Tomcat直配我梳理一下主流的三種接入方式放在一起對(duì)比更清楚。接入方式優(yōu)點(diǎn)缺點(diǎn)適用場(chǎng)景Nginx/網(wǎng)關(guān)層終止SSL靈活性高、證書續(xù)期方便、可以統(tǒng)一管理入口需要多維護(hù)一層代理GeoServer內(nèi)部仍要處理代理頭有統(tǒng)一入口網(wǎng)關(guān)的團(tuán)隊(duì)Tomcat/Jetty直接配置SSL架構(gòu)簡(jiǎn)單無中間層GeoServer的原生鏈接協(xié)議最不容易出錯(cuò)證書配置在Java keystore里續(xù)期和更新需要操作服務(wù)器單機(jī)部署、內(nèi)網(wǎng)環(huán)境、不想引入額外組件云端LB掛證書證書管理最省心自動(dòng)續(xù)期可能要額外收費(fèi)GeoServer仍需要處理轉(zhuǎn)發(fā)頭云上部署、多實(shí)例橫向擴(kuò)展如果是單機(jī)部署我最推薦直接在Tomcat層配SSL。原因很簡(jiǎn)單少一層反向代理就少一層排查點(diǎn)GeoServer從容器那邊拿到的就是HTTPS請(qǐng)求應(yīng)用層判斷協(xié)議不會(huì)抽風(fēng)。如果你公司要求必須走Nginx統(tǒng)一入口那GeoServer這邊主要任務(wù)是設(shè)置好PROXY_BASE_URL和代理頭處理這部分我在第三節(jié)也會(huì)提一下。1.3 端口和域名規(guī)劃決定了后續(xù)證書申請(qǐng)的難度SSL證書和域名是綁定的所以在申請(qǐng)證書前你要先確定GeoServer對(duì)外提供服務(wù)的域名和端口。這里有個(gè)很容易被忽略的點(diǎn)GeoServer的Java Web應(yīng)用本身不關(guān)心域名證書才關(guān)心域名。如果你在server.xml里配置HTTPS端口時(shí)證書CN和訪問URL不一致瀏覽器就會(huì)彈安全警告。規(guī)劃的時(shí)候我建議預(yù)留一個(gè)正式域名比如gis.example.com指向GeoServer所在機(jī)器。如果還沒上域名也可以用IP地址申請(qǐng)IP證書或者臨時(shí)用自簽名證書做聯(lián)調(diào)但生產(chǎn)環(huán)境建議還是用正規(guī)證書。免費(fèi)證書和商業(yè)證書都行GeoServer不關(guān)心證書是哪家簽發(fā)的只要證書鏈完整、私鑰能對(duì)上Java的keytool都能導(dǎo)入。2. 證書獲取與格式轉(zhuǎn)換Java keystore是繞不開的環(huán)節(jié)2.1 證書文件格式掃盲PEM、CRT、KEY、PFX到底誰(shuí)是誰(shuí)用GeoServer配SSL最容易被繞暈的就是文件格式。瀏覽器和Nginx用的證書和Java里要用的證書不是同一個(gè)形態(tài)。這里有個(gè)非常關(guān)鍵的概念Java程序一般不直接讀取單獨(dú)的.crt和.key文件而是讀取一個(gè)叫做keystore的密鑰庫(kù)文件后綴通常是.jks、.p12或者.pfx里面同時(shí)包含了證書和私鑰。這一點(diǎn)和Python、Go、Nginx的理解方式不太一樣很多從其他后端轉(zhuǎn)過來的朋友第一次都會(huì)在這里卡住。先說常見的原始證書文件.crt / .cer / .pem這三類本質(zhì)上都是證書本體內(nèi)容是一段Base64編碼的文本包含公鑰和證書持有者信息。.pem是通用格式.crt多用于Linux系統(tǒng)。.key私鑰文件一定要妥善保管泄露等于別人能用你的域名做HTTPS服務(wù)。.pfx / .p12 / .pkcs12把證書和私鑰打包成一個(gè)文件的格式可以直接被Java keytool識(shí)別導(dǎo)入。.jksJava特有的KeyStore格式也是老項(xiàng)目里常見的Tomcat證書存儲(chǔ)格式新項(xiàng)目我更建議直接用PKCS12。用一張表格整理清楚文件后綴內(nèi)容Java是否直接用.crt/.cer/.pem證書本體公鑰申請(qǐng)者信息不能直接用.key私鑰不能直接用.pfx/.p12/.pkcs12證書私鑰打包可以推薦.jksJava專用密鑰庫(kù)可以傳統(tǒng)方式2.2 用keytool生成自簽名證書先跑通本地HTTPS正式證書下來之前我習(xí)慣先用自簽名證書把流程整個(gè)跑一遍確認(rèn)Tomcat配置沒問題。這樣做的好處是申請(qǐng)正式證書的流程可能有幾天但本地驗(yàn)證鏈路可以先打通而且后續(xù)導(dǎo)入正式證書時(shí)配置幾乎可以復(fù)用。keytool是JDK自帶的工具在Java安裝目錄的bin目錄下。生成自簽名證書的命令如下keytool -genkeypair -alias geoserver -keyalg RSA -keysize 2048 \ -validity 3650 -keystore geoserver.jks -storetype PKCS12 \ -dname CNgis.example.com, OUGIS, OExample, LShanghai, STShanghai, CCN \ -storepass changeit -keypass changeit解釋一下關(guān)鍵參數(shù)alias證書條目別名后續(xù)在Tomcat配置里要用到建議起個(gè)有意義的名稱比如geoserver。keyalg RSA與keysize 2048加密算法和密鑰長(zhǎng)度。2048是目前主流最低標(biāo)準(zhǔn)4096更安全但握手性能會(huì)稍差一點(diǎn)GeoServer這種服務(wù)用2048夠了。validity有效期天數(shù)自簽名測(cè)試可以寫3650天正式證書一般只有90天或1年。storetype PKCS12新版本keytool默認(rèn)就是PKCS12強(qiáng)烈建議用它而不是老式的JKS。PKCS12是跨語(yǔ)言標(biāo)準(zhǔn)格式以后如果想把證書遷移到Nginx或者其他Java應(yīng)用可以直接用openssl處理。自簽名證書生成后訪問時(shí)會(huì)遇到“不安全”的警告這是正常的。在客戶端機(jī)器上把這個(gè)keystore里的證書導(dǎo)出來安裝到系統(tǒng)受信任的根證書頒發(fā)機(jī)構(gòu)里警告就會(huì)消失。測(cè)試時(shí)也可以直接用-c參數(shù)忽略證書校驗(yàn)。2.3 正式證書導(dǎo)入PKCS12轉(zhuǎn)換完成證書鏈合并從證書廠商下載的證書通常是兩個(gè)文件一個(gè)是域名證書比如gis_example_com.crt一個(gè)是中間CA證書比如ca.crt有時(shí)候還會(huì)有root.crt。這里我強(qiáng)調(diào)一個(gè)重點(diǎn)Java的keystore導(dǎo)入證書時(shí)如果只導(dǎo)入域名證書不導(dǎo)入中間CA證書會(huì)導(dǎo)致“unable to get local issuer certificate”或者“證書鏈不完整”的報(bào)錯(cuò)。這不是玄學(xué)是服務(wù)器和客戶端都缺少中間CA導(dǎo)致無法信任鏈驗(yàn)證。所以拿到正式證書后我建議先把證書鏈合并成一個(gè)PEM文件再轉(zhuǎn)成PKCS12格式。假設(shè)你的私鑰是server.key證書是server.crt中間CA是ca.crt合并命令如下cat server.crt ca.crt fullchain.pem openssl pkcs12 -export -in fullchain.pem -inkey server.key \ -name geoserver -out geoserver.p12 \ -passout pass:changeit如果你手里直接拿到的是.pfx格式那更省事直接用keytool導(dǎo)入keytool -importkeystore \ -srckeystore geoserver.pfx -srcstoretype PKCS12 -srcstorepass 證書密碼 \ -destkeystore geoserver.jks -deststoretype PKCS12 -deststorepass changeit \ -srcalias 1 -destalias geoserver這里有兩個(gè)容易忽略的小細(xì)節(jié)。第一個(gè)是srcaliaspfx文件里的別名有時(shí)候是“1”或者“mykey”你可以先執(zhí)行keytool -list -keystore geoserver.pfx -storetype PKCS12查看一下。第二個(gè)是deststoretype我用的是PKCS12而不是老項(xiàng)目里常見的JKS原因前面說了跨平臺(tái)兼容性更好Tomcat 8.5以上版本完全支持。2.4 證書鏈完整性的自檢方法證書導(dǎo)完之后強(qiáng)烈建議先驗(yàn)證一遍而不是直接重啟服務(wù)。驗(yàn)證證書鏈最直觀的命令是openssl的s_clientopenssl s_client -connect gis.example.com:8443 -showcerts如果證書鏈正常會(huì)返回一個(gè)類似“Verify return code: 0 (ok)”的提示。如果返回20、21、22這類code基本就是證書鏈沒傳完整。本地在沒有占用443端口的情況下也可以先用keytool查看一下keystore里的內(nèi)容keytool -list -v -keystore geoserver.jks -storetype PKCS12 -storepass changeit能看到alias對(duì)應(yīng)的條目并且證書鏈顯示長(zhǎng)度為2服務(wù)器證書中間CA或更長(zhǎng)就說明導(dǎo)入是完整的。如果只有一條證書信息說明中間CA丟了要重新合并再導(dǎo)入一次。3. GeoServer上的SSL證書配置實(shí)操Tomcat完整流程3.1 準(zhǔn)備階段確認(rèn)Java環(huán)境與GeoServer部署方式動(dòng)手之前先搞清楚兩件事GeoServer是獨(dú)立安裝版還是WAR包部署到Tomcat的版本因?yàn)榕渲梦募穆窂接胁町?。如果是GeoServer War包部署到獨(dú)立Tomcat配置的是Tomcat自己的conf/server.xml如果是GeoServer官方網(wǎng)站下載的二進(jìn)制發(fā)布版它內(nèi)嵌了Jetty那么配置文件在GeoServer安裝目錄的etc目錄下。這兩者的配置方式和重啟方式不太一樣我身邊有同事就是混淆了這兩個(gè)路徑改了半天發(fā)現(xiàn)不生效。這里我以最常見的“GeoServer WAR包 Tomcat”為例來寫內(nèi)嵌Jetty版本的處理方法在后面單獨(dú)說明。另外確認(rèn)一下tomcat的版本。Tomcat 8.5之前和8.5之后server.xml里配置SSL的寫法差別很大。舊版本喜歡在Connector標(biāo)簽上一股腦塞keystoreFile、keystorePass這些屬性新版本推薦用SSLHostConfig子標(biāo)簽。兩種寫法在Tomcat 8.5/9/10里都可以運(yùn)行但我建議新配置直接用新的寫法避免升級(jí)Tomcat時(shí)出問題。3.2 修改server.xml添加HTTPS Connector打開Tomcat的conf/server.xml文件找到現(xiàn)有的Connector配置區(qū)域默認(rèn)情況下注釋掉了一個(gè)8443端口的連接器。我們需要在這個(gè)區(qū)域新增一個(gè)HTTPS連接器配置。Connector port8443 protocolorg.apache.coyote.http11.Http11NioProtocol maxThreads300 schemehttps securetrue SSLEnabledtrue SSLHostConfig Certificate certificateKeystoreFile/data/ssl/geoserver.jks certificateKeystoreTypePKCS12 certificateKeystorePasswordchangeit certificateKeyAliasgeoserver / /SSLHostConfig /Connector這里有幾個(gè)參數(shù)必須按實(shí)際情況改certificateKeystoreFile指向你存放keystore的絕對(duì)路徑建議不要放在Tomcat的webapps目錄下避免下次部署時(shí)被誤刪certificateKeystorePassword要和生成keystore時(shí)設(shè)置的storepass一致certificateKeyAlias要和keystore里的alias一致。證書路徑我習(xí)慣放在一個(gè)統(tǒng)一的目錄比如/data/ssl或者/etc/ssl/geoserver方便以后續(xù)期替換。有人會(huì)問端口為什么是8443而不是標(biāo)準(zhǔn)的443。原因很簡(jiǎn)單GeoServer本身一般不會(huì)占用80和443但在Linux系統(tǒng)上低于1024的端口啟動(dòng)時(shí)需要有root權(quán)限而Tomcat通常不以root運(yùn)行。所以我一般先用8443做驗(yàn)證等確認(rèn)沒問題了再用iptables或者Nginx把443轉(zhuǎn)發(fā)到8443或者直接改用Nginx處理443。如果是云服務(wù)器記得在安全組里放行對(duì)應(yīng)端口。3.3 重啟Tomcat并驗(yàn)證HTTPS端口配置完成后重啟Tomcat然后確認(rèn)端口監(jiān)聽狀態(tài)netstat -tlnp | grep 8443看到LISTEN狀態(tài)后用curl驗(yàn)證HTTPS是否正常curl -vk https://127.0.0.1:8443/geoserver如果出現(xiàn)HTTP/1.1 200狀態(tài)碼說明HTTPS連接器已經(jīng)生效。curl命令里的-v參數(shù)會(huì)把證書鏈信息打出來你可以順便確認(rèn)下發(fā)證書的域名和CN是否匹配。如果出現(xiàn)證書錯(cuò)誤別急著改配置先看錯(cuò)誤發(fā)生在哪一環(huán)節(jié)。自簽名證書的話curl會(huì)報(bào)self-signed certificate錯(cuò)誤加-k參數(shù)只是跳過校驗(yàn)不代表配置沒問題。3.4 讓GeoServer正確識(shí)別HTTPS請(qǐng)求PROXY_BASE_URL設(shè)置這一步非常關(guān)鍵但很多人會(huì)漏掉。GeoServer默認(rèn)情況下如果一個(gè)請(qǐng)求走的是HTTPS但是GeoServer看不到代理頭或者沒有明確的base URL配置它生成的WMS/WFS服務(wù)URL可能還是http。結(jié)果就是你的地圖服務(wù)用HTTPS打開了但里面的資源地址是http瀏覽器直接攔截。解決辦法是在GeoServer管理后臺(tái)設(shè)置代理地址。打開GeoServer的Web管理界面進(jìn)入“全局設(shè)置”(Global Settings)找到“代理基準(zhǔn)URL”(Proxy Base URL)一欄填上對(duì)外服務(wù)的地址比如https://gis.example.com/geoserver然后保存并且把所有圖層發(fā)布緩存清一下。這個(gè)配置的作用等于告訴GeoServer以后生成的所有服務(wù)鏈接都基于這個(gè)地址來拼。如果你用了Nginx反代還要再加一行設(shè)置讓Tomcat識(shí)別X-Forwarded-Proto頭這一步在后面的常見問題部分詳細(xì)說。3.5 內(nèi)嵌Jetty版本怎么配GeoServer發(fā)布版的SSL配置如果你的GeoServer是官網(wǎng)下載的獨(dú)立安裝版它內(nèi)嵌了Jetty不能直接復(fù)用Tomcat的server.xml方案。Jetty版本的配置方式有兩種。第一種是修改GeoServer安裝目錄下的start.ini在末尾追加SSL相關(guān)配置--modulehttps jetty.ssl.port8443 jetty.ssl.keystore/data/ssl/geoserver.jks jetty.ssl.keystorePasswordchangeit jetty.ssl.keyManagerPasswordchangeit jetty.ssl.trustStore/data/ssl/geoserver.jks jetty.ssl.trustStorePasswordchangeit第二種是在GeoServer的etc目錄下直接集成jetty-ssl.xml和jetty-https.xml。這種配置相對(duì)繁瑣我一般只用start.ini方式。改完要重啟GeoServer服務(wù)然后同樣用curl驗(yàn)證一下8443端口。其實(shí)不管Tomcat還是Jetty核心概念沒變給容器指定一個(gè)包含證書和私鑰的密鑰庫(kù)指定密碼然后聲明一個(gè)HTTPS監(jiān)聽端口。容器之間的語(yǔ)法差異只是換了一種寫配置文件的方式。4. 遇到SSL報(bào)錯(cuò)怎么辦常見問題排查與避坑實(shí)錄4.1 高頻報(bào)錯(cuò)速查表我把平時(shí)在GeoServer部署SSL過程中最常見的報(bào)錯(cuò)或者現(xiàn)象整理成了一個(gè)速查表遇到問題可以直接照著排查。報(bào)錯(cuò)/現(xiàn)象可能原因處理辦法SSL證書錯(cuò)誤無法建立安全連接證書鏈不完整把中間CA證書合并進(jìn)certificateChainFile重新導(dǎo)入keystoreno required ssl certificate was sent服務(wù)端配置了強(qiáng)制客戶端證書校驗(yàn)把clientAuth設(shè)為falsecurl: unable to get local issuer certificate本地缺少中間CA合并證書鏈或者本機(jī)導(dǎo)入根證書SSL connection required, but not provided by server客戶端請(qǐng)求的端口不是HTTPS檢查端口和連接器協(xié)議配置頁(yè)面能打開但報(bào)混合內(nèi)容錯(cuò)誤GeoServer生成的URL還是http設(shè)置代理基準(zhǔn)URL和X-Forwarded-Proto頭證書顯示不受信任自簽名證書未安裝到信任庫(kù)安裝根證書到系統(tǒng)信任區(qū)域keytool提示alias不存在導(dǎo)入時(shí)的別名與配置不一致用keytool -list查看實(shí)際別名HTTPS端口無法訪問防火墻/安全組未放行端口檢查iptables和云安全組策略4.2 經(jīng)典問題一證書鏈不完整導(dǎo)致的手握證書也報(bào)錯(cuò)這個(gè)問題是我在實(shí)際工作中遇到最多的一個(gè)。用戶明明已經(jīng)把證書導(dǎo)入keystore了訪問時(shí)瀏覽器還是提示“證書鏈不完整”或者“服務(wù)器證書不受信任”。原因很簡(jiǎn)單證書廠商發(fā)的證書包里有server.crt、root.crt、ca.crt三個(gè)文件有人只把server.crt導(dǎo)進(jìn)了keystore沒有把中間CA一起打包進(jìn)去。解決辦法是把證書鏈合并后再轉(zhuǎn)成PKCS12我在前面2.3已經(jīng)寫過完整命令這里再?gòu)?qiáng)調(diào)一遍合并的順序域名證書在前中間CA在后根證書可以不放進(jìn)服務(wù)器但如果你的根證書不是公開信任的最好也一并放進(jìn)去。合并后的文件用openssl驗(yàn)證一下openssl crl2pkcs7 -nocrl -certfile fullchain.pem | openssl pkcs7 -print_certs -noout從輸出里看到證書鏈的數(shù)量如果只有一條說明合并沒成功。4.3 經(jīng)典問題二GeoServer的WMS鏈接還是http地圖服務(wù)白屏這個(gè)現(xiàn)象在切換HTTPS后特別常見。GeoServer管理界面正常但前端地圖加載時(shí)報(bào)“Mixed Content: The page at ... was loaded over HTTPS, but requested an insecure resource http://.../geoserver/...”。問題根源是GeoServer不知道訪問者的協(xié)議是HTTPS。如果你是Tomcat直連HTTPS不經(jīng)過反代那只要在管理后臺(tái)把“代理基準(zhǔn)URL”設(shè)置成https開頭就行。如果你前面加了Nginx還需要讓Tomcat能夠識(shí)別轉(zhuǎn)發(fā)過來的協(xié)議頭。Tomcat 8.5以上有一個(gè)閥門配置在server.xml的Host標(biāo)簽里加上Valve classNameorg.apache.catalina.valves.RemoteIpValve protocolHeaderx-forwarded-proto internalProxies127.0.0.1|::1 /然后Nginx那邊要加上proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host;這樣GeoServer拿到的就是https協(xié)議生成的WMS鏈接也會(huì)是https開頭。這個(gè)問題排查起來很隱蔽因?yàn)楸砻嫔蟂SL是配好的實(shí)際應(yīng)用層沒有感知到安全協(xié)議的切換。4.4 經(jīng)典問題三客戶端請(qǐng)求報(bào)“no required ssl certificate was sent”這個(gè)報(bào)錯(cuò)很多做Java客戶端或者腳本調(diào)用的朋友會(huì)遇到。它說的是服務(wù)端要求客戶端發(fā)送SSL證書但客戶端沒有發(fā)。一般有兩個(gè)原因一是GeoServer的Tomcat配置里把clientAuth設(shè)成了true或者want導(dǎo)致服務(wù)端強(qiáng)制客戶端提供證書二是你用了某種客戶端SDK它默認(rèn)開啟雙向驗(yàn)證。排查方法很直接打開server.xml看看HTTPS連接器里是否包含clientAuth。默認(rèn)GeoServer部署是不需要客戶端證書的所以這個(gè)值應(yīng)該是false或者不設(shè)置。如果你曾經(jīng)為了某些安全測(cè)試改過記得改回來Connector ... clientAuthfalse ...如果確認(rèn)不是Tomcat端的問題再檢查客戶端代理比如JMeter做壓力測(cè)試時(shí)的SSL配置Chrome Developer證書選擇等。GeoServer的WEB-GIS場(chǎng)景一般用不到雙向證書不開啟客戶端校驗(yàn)才是正常狀態(tài)。4.5 經(jīng)典問題四證書續(xù)期后服務(wù)沒生效免費(fèi)證書的周期通常是90天所以續(xù)期是每個(gè)GeoServer管理員逃不掉的事。有的人續(xù)期后直接拿新fullchain.pem替換了服務(wù)器上的文件然后重啟Tomcat發(fā)現(xiàn)還是舊證書。排查下來大概率是keystore里導(dǎo)入的還是舊證書。解決辦法是把新的證書鏈重新合并重新生成keystore或者直接更新PKCS12文件。因?yàn)橥粋€(gè)密碼和alias下導(dǎo)入的新證書會(huì)覆蓋舊條目但如果你用了不同密碼或aliasTomcat里的引用就找不到新條目自然還是舊證書生效。我個(gè)人習(xí)慣每次續(xù)期后用一個(gè)固定的文件名覆蓋舊文件重啟之前先用keytool -list確認(rèn)下證書的有效期keytool -list -v -keystore geoserver.jks -storetype PKCS12 -storepass changeit | grep -A 5 Valid看到到期日期更新了再重啟Tomcat就不會(huì)出現(xiàn)替換文件后沒生效的尷尬。4.6 經(jīng)典問題五安全掃描報(bào)告SSL/TLS協(xié)議漏洞CVE-2016-2183很多內(nèi)網(wǎng)項(xiàng)目滲透測(cè)試時(shí)會(huì)報(bào)出一個(gè)“SSL/TLS協(xié)議信息泄露漏洞(CVE-2016-2183)”這個(gè)原理掃描經(jīng)常讓運(yùn)維緊張。其實(shí)這個(gè)漏洞對(duì)應(yīng)的是弱加密套件和舊版TLS協(xié)議。解決辦法是在Tomcat的SSLHostConfig里顯式指定啟用的協(xié)議和禁用弱加密算法。SSLHostConfig protocolsTLSv1.2,TLSv1.3 ciphersTLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,...這里我提醒一句不要照抄網(wǎng)上的加密套件列表要結(jié)合客戶端的兼容性來調(diào)。比如有些測(cè)繪類桌面客戶端用的老版本Java如果只保留最強(qiáng)套件反而會(huì)握手失敗。穩(wěn)妥的做法是先只限制協(xié)議為TLSv1.2以上算法保持默認(rèn)等掃描報(bào)告不再報(bào)高危了再逐步收緊。CVE-2016-2183這個(gè)報(bào)錯(cuò)多數(shù)情況下只是掃描工具探測(cè)到服務(wù)端支持了一些過時(shí)密碼套件及時(shí)升級(jí)Java版本并限制協(xié)議版本就好。5. 生產(chǎn)環(huán)境的額外建議從能訪問到穩(wěn)定跑5.1 用Nginx做443轉(zhuǎn)發(fā)Tomcat保持8443本地監(jiān)聽如果你不想讓Tomcat直接占用443端口也不想給Tomcat提權(quán)到root最省心的方案是讓Nginx監(jiān)聽443然后反代到本地的8443或8080。這樣做的好處是Nginx的證書管理比Tomcat更靈活以后續(xù)期證書都不用動(dòng)Tomcat。配置大概是server { listen 443 ssl http2; server_name gis.example.com; ssl_certificate /etc/nginx/ssl/fullchain.pem; ssl_certificate_key /etc/nginx/ssl/server.key; location /geoserver/ { proxy_pass http://127.0.0.1:8080/geoserver/; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } }注意location末尾的斜杠proxy_pass后面是否帶/直接決定了訪問路徑會(huì)不會(huì)被重寫。如果不帶斜杠會(huì)把/geoserver/整個(gè)路徑透?jìng)鹘o后端帶了斜杠會(huì)把/geoserver部分去掉。GeoServer必須保留/geoserver這個(gè)上下文所以這里我建議寫成proxy_pass http://127.0.0.1:8080/geoserver/;。然后別忘了在GeoServer的代理基準(zhǔn)URL里面設(shè)置https地址以及RemoteIpValve閥門。5.2 證書續(xù)期與自動(dòng)化腳本化替換keystore免費(fèi)證書最大的痛點(diǎn)就是續(xù)期。我自己的做法是寫一個(gè)簡(jiǎn)單的shell腳本證書續(xù)期后自動(dòng)把新證書轉(zhuǎn)成keystore再重啟Tomcat。因?yàn)榘⒗镌芐SL證書、Lets Encrypt這類證書服務(wù)商都有API或者客戶端可以自動(dòng)下發(fā)證書剩下的只是轉(zhuǎn)換和重啟。腳本核心邏輯是這樣的# 續(xù)期后拿到新的fullchain.pem和server.key openssl pkcs12 -export -in fullchain.pem -inkey server.key \ -name geoserver -out /data/ssl/geoserver.p12 \ -passout pass:changeit # 如果原本用的JKS可以重新導(dǎo)入 keytool -importkeystore \ -srckeystore /data/ssl/geoserver.p12 -srcstoretype PKCS12 \ -destkeystore /data/ssl/geoserver.jks -deststoretype PKCS12 \ -deststorepass changeit -srcalias 1 -destalias geoserver # 重啟服務(wù) systemctl restart tomcat這里要小心一個(gè)問題在替換PKCS12文件前先備份舊文件一旦新證書有問題可以快速回滾。另外systemctl restart tomcat之前檢查一下keystore文件的屬主權(quán)限Tomcat運(yùn)行用戶是否能讀取這塊路徑否則可能會(huì)出現(xiàn)配置文件沒變但服務(wù)起不來的情況。5.3 端口關(guān)停老HTTP避免兩邊都開放造成邏輯混亂很多部署事故其實(shí)不是因?yàn)镾SL沒配好而是配好之后老的HTTP端口沒有關(guān)掉。用戶訪問時(shí)如果還通過舊地址進(jìn)來看到的頁(yè)面又是http整個(gè)HTTPS改造看起來就相當(dāng)于沒做。建議在確認(rèn)HTTPS穩(wěn)定后禁用Tomcat上對(duì)外開放的8080端口或者在防火墻層面只允許內(nèi)網(wǎng)訪問8080對(duì)外只暴露443或8443。同時(shí)GeoServer有些第三方OSS上傳或者其他插件可能也有基于HTTP的集成地址。改造HTTPS后要全面檢查一遍所有集成方的回調(diào)地址把硬編碼的老地址一并改掉否則前端地圖能打開但上傳服務(wù)、打印服務(wù)這些插件還是在跑HTTP。5.4 驗(yàn)證清單部署完成后逐項(xiàng)確認(rèn)我每次部署完GeoServer SSL都會(huì)按下面這個(gè)清單過一遍瀏覽器用https://域名/geoserver訪問地址欄無警告。用curl確認(rèn)證書鏈和有效期證書無過期風(fēng)險(xiǎn)。發(fā)布一個(gè)WMS圖層檢查預(yù)覽地址是否為https。前端頁(yè)面用HTTPS加載控制臺(tái)無mixed content報(bào)錯(cuò)。供桌面客戶端或腳本調(diào)用的HTTP接口改為HTTPS后能正常返回?cái)?shù)據(jù)。安全掃描工具復(fù)掃無高危SSL/TLS漏洞。這個(gè)清單看起來簡(jiǎn)單但每一項(xiàng)都可能藏著坑。尤其是第3和第4項(xiàng)只要代理基準(zhǔn)URL或者X-Forwarded-Proto沒配好就會(huì)出現(xiàn)“單點(diǎn)能訪問、整體用不了”的情況。我在實(shí)際項(xiàng)目里最深的體會(huì)是GeoServer部署SSL本身不難難點(diǎn)在于把整個(gè)鏈條上的每個(gè)環(huán)節(jié)都搞明白。證書鏈只是第一步Java keystore是第二個(gè)坑容器配置是第三個(gè)坑應(yīng)用層識(shí)別HTTPS是第四個(gè)坑。這四步只要走通一次后面再遇到其他Java應(yīng)用需要配SSL基本都是同一個(gè)套路。尤其建議新手把PKCS12格式和keytool命令練熟這個(gè)工具會(huì)在后續(xù)所有Java相關(guān)的SSL配置里反復(fù)用到。最后再分享一個(gè)小技巧每次改完server.xml或keystore先把舊配置完整備份一份再動(dòng)手。我遇到過不少次因?yàn)榕渲梦募锒嘁粋€(gè)空格、路徑寫錯(cuò)一個(gè)字母導(dǎo)致服務(wù)起不來的情況有備份在手回滾起來會(huì)從容得多。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产熟码AV| 婷婷五月天基地| 午夜精品人妻二区三区| 大香蕉黄色一级片免费看| 青青草视频这里只有精品| 99热在线观看| 国产AV人人夜夜澡人人爽麻豆| 日韩天天本| 熟女被操视频网址| 2019久久久久久久久福利| 日韩综合色图| 亚洲情色 自拍| 国产青视频| 欧美拳交在线播放| 99久久99九九99九九九| 国产精品成人蜜臀AV在线| 尤物网站91| 香蕉av一区二区三区| 日本不卡码黄色| 欧美性爱另类综合| 日韩精品亚洲专区在线影视| 国产亚洲日韩在线三区黑人| 精品人妻一区二区视频| 欧美国产欧美在线观看| 26uuu国产成人综合| 成人自拍三级在线观看| 囯产精品久久久久久久久久梁医生 | 狠狠超| 久久偷偷色综合蜜桃| 欧美久久毛片基地| 午夜激情床戏激情| 欧美大香蕉卡久久| 新视频sss国产| 日韩精品三区四区| 日本天堂网| 99热综合在线| 麻豆区99999| 丁香五月天堂网| 婷婷丁香熟妇综合网| 女人喷水视频在线观看| 在线观看国产黄色| 天无日色综合| 曰本精品久久久| 麻豆久久久久久久久丝袜 | 涩涩五月天| 不卡在线一区,精品一区二区三区中| 91成人精品在线播放| 思思性爱| 涩涩五月天| 青青草操逼逼视频| 九热大香蕉| 亚洲 欧美 小说| 啊啊啊啊啊啊在线观看| 91在线欧美| 超清福利精品视频在线| 十八禁av无码免费网站APP| 久久久久久久久久va| 精品国产一区二区三区在线播出| 在线无码网站| 大香蕉伊人久久| 夂久色| 天天弄欧美| 先锋音影AV| 九热超碰| 亚洲一卡二卡在线免费| 中文字幕日本久久| 精品网站9999| 99re在线视频这里只有精品| 99re在线| 亚洲精品aa久久伊人| 九九热超碰| 天天干2区3区| 亚洲玖玖爱| 99re在线| 巨爆乳肉感一区二区三区竹菊影视| 口爆综合网| 青青草十区九区爱夜| 欧美色图人妻| 牛牛操视频逼| 五月婷婷综合在线| 欧美熟女丝袜| 欧洲性爱无码区| 欧美黄色大香蕉一区二区| 九九毛片这里只有精品| 欧美综合网站999| 久久久精品网站| 九九探花视频在线观看| 久久、1234| 精品一区二区三区蜜桃| 日本五十路熟女一区二区| 亚洲高潮少妇| 好湿好紧视频| 日本日皮视频逼| 色老牛| 看全色黄大色大片免费视频| ?亚洲伊人伊成久久人综合网| 91蜜臀在线久久久久| 91劲爆| 激情熟女12P| 夜夜爽77777| 学生妹天天看| 免费av大片| 欧美97超碰| 乳欲人妻办公室奶水| 婷婷尹人大香蕉免费| 国产欧洲精品亚洲午夜拍精品| 91综合网| 久久久性爱视频| 久久精品久| 国产又粗又长又爽又色| 久草精品视频| 翔田千里无码中出中文字幕| 国产一级久久久| 亚洲激情视频| 久九干| 成人三级片一区二区三区视频| 太久视频| 97人人爱人人乐| 成人在线日韩| 熟妇女伦乱视频| 久久五月丁香| 欧美天天性| www五月| 91精品操美女| 婷婷综合在线| 人人操,人人插| 日韩天堂av电影在线观看| 日韩大香蕉| 亚洲男人的天堂V| 日韩欧美大片免费高清啪啪| 第45页一区二区| 天堂v无码免费视频| 操香逼| 久操操AV电影| 欧美亚洲国产日本在线,久久精品国产| 人人看人人爰人人操| 男女激情中文字幕| 欧亚性爱视频免费看| 国产午夜福利合集| 99热97| av一区二区三区不卡| 久久欧洲| 中文字幕 国产 精品| 三级色影综合网| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 97干色| 亚洲色图a| 欧美日韩国产中文精品字幕自在自线| 国产高清自拍视频| 久久久久久99999国产精品| 六月婷婷色综合| 亚洲色诱惑| 欧美78P| 97视频观看| 中国少妇XXXX做受| 国模私拍一区二区三区神乳| 超碰97久久| 久久久久久9999| 久久精品99| 欧美精品成人一区二区在线观看 | 神马麻豆福利院| 欧美色66| 日韩精品 资源| 午夜视频久久久久一区| 欧美成97爱| 中文字幕制服欧美久久一区| 999岛国大片| 一级性爱视频免费在线| 婷婷性网| av天天在线| 思思99热| 久久久久国产精品片区无码直播| 国产精品人妻免费精品| 色欧美在线| 亚洲自拍一区夜夜操| 亚洲图片欧美在线视频| 亚洲精品无码少妇久久| 风流老熟女一区二区三区l| 91色拍| 91超碰在线观看| 久久久∴| 干b在线性社区| 亚洲国产第一页综合视频| 韩三级a视频在线观看| 竹菊一区二区三区AV线| 欧美精品三区| 台湾大香蕉99热| 综合网欧美在线| 怡红院一区二区熟女人妻| 综合国产影视三级| 97操| 高潮精品| 国产91福利小视频在线观看| 91精片| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 精品国产乱码久久久久久日本公司| 9热9热综合网| 插老姨肥穴| 97ai亚洲| 日韩欧美~中文字| 成人一级二级| 91处女在线视频| 天天操人人操骚逼网站| 无码男人天堂| 久久精品国产精品| 欧美草草| 国产精品夜夜夜| 欧美色图在线视频少妇| 欧美后入式| 国产av色网| 久久风骚城市人| 欧美黑人与女人91| 96久久久久久久| 欧综合网| 国产视频一区二区三区在线免费观看 | 超碰色综合| 久久精品一区二区一8| 成人怡红院| 91五十路| 国产精品福利资源在线尤物| 99久久精品欧美国产| 人人干黄色| 777AV电影| 久久久国产亚洲精品系列| 国产99久久99热这里只有精品15| 五月丁香啪| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 精品九九| 强奸乱亚洲| 亚洲黑丝在线| 97亚洲欧美日韩| 学生妹天天看| 神马久久久久久| 免费久久一级毛片大黄| 岛国精品视频在线观看| 伊人久久亚洲中文字幕| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 亚洲鸥美色图| 少妇久久久久久久| 中国一区二区亚洲人妻| 色综合中文字幕不卡| 美美91成人国产精品欧美精品久久久久久久| 天堂伊人久久| 超碰日韩人妻| 91校园春色长篇| 99re这里只有精品3| 白 大 人妻 区 在线| 国产亚洲99久久精品熟| 97色干| 91欧美偷拍| 亚洲,欧美,综合网| 亚洲一级特黄大片在线播放91| 色综合色综合网| 美女在线H91| 国产精品3| 国产精品人妻免费精品| 国产成人无码久久精品| 国产精品久久久777| 黄站在线免费观看| 亚洲最大的综合性av| 人妻天天爽夜夜爽爽| 亚洲色图欧美色图制服诱惑| 91欧洲国产成人久久精品网站| 午夜精品五区| 九九热超碰97亚洲最新香蕉 | 自拍视频一区在线观看| 看黑人AV不卡| 99999亚洲| 午夜理论片在线观看免费| 国产夫妻一区二区| 丰满人妻一区二区三区| 欧美激情综合| 国产丁香精品露脸视频| 中文字幕亚洲热播人妻| 亚洲综合影片| 日韩高清黄片| 97内射偷拍| 久久97精品久久久久久久不卡| 大香蕉专区| 久久久99久9| 黄页| 国产少妇肉丝在线观看| 天天干18禁| 天天草天天干天天日| 足交视频老司机| 韩三级a视频在线观看| AV天堂丝袜| 91人人| 欧美一级三级| 色婷婷一区二区三区久久| 色色热| 亚洲在线91| 男人的天堂亚洲| 久久无码精品| 亚洲中文字幕妇伦久久| 韩国一级做a久久久久| 综合影院亚洲| 免费久久一级毛片大黄| 色男人色天堂东京热| 国产操逼视频在线观看| 一本一首道人妻少妇免费久久| 久久草草亚洲蜜桃臀| 亚洲码和欧洲精品激情系列| 国产亚洲精品久久久久小| 粉嫩少妇自慰在线| 综合久久六月久久婷婷| 欧美小说区视频区| 95人妻爽爽人人做人人澡| 国产精品熟女丝袜一区二区| 丰满少妇精品一区二区| 91视频国品一二三区| 97日韩| 欧美五区| 成年人性爱日韩| 91欧美www| 深夜啪啪啪视频免费| 国产精品播放| 乱码人妻一区二区三区| 国产丝袜视频| 免费久久一级毛片大黄| 九九免费影片| 久妇网| 2017人人操,人人摸| av草草在线电影| 久热9| 久久久久亚洲熟妇熟女| 青草伊人网| 91女神在线视频| 欧美日韩国产色图在线| 97无码视频在线播放| 东京热熟女亚洲视频网站| 丰满人妻av一区二区三区| 老妇女91| 试看60秒| 青女在线| 920日本午夜免费| 国产精品一区av在线| 99re这里只有精品2| 在线天堂999| 婷婷中文网| 91伊人| 久久人妻无码毛片A片麻豆| 99re在线观看| 欧美天天干| 97视频网站| 久久久久深夜无码| 欧美情色男人的天堂| 日韩性爱网址| 凹凸久久人人| 日韩欧美操逼xxx| 99AV| 日韩欧美偷拍美女视频| 人人操人人操草草| 一区AV| 另类成人首页一区| 久久一区,青青青青草视频在线播放| 色久桃花影院在线观看| 屁股久久久久久久久久| 一本一道久久综合久久| 亚洲AV无码久久精品蜜桃小说| 操久久久久久| 亚洲男人天堂2019| 日本精品一区二区中文字幕| xxxx网站亚洲精品| 国产精品免费1区2区视频| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 人妻啊啊人妻啊| a v网站在线播放| 伊人网青青| 日本孕妇一区二区视频操逼免费看| 久久久啊啊啊| 夜夜夜爽www精品视频| 色欧洲97| 果冻传媒一区二区三区| 99热8| 人人超碰在线观看黄| 人妻日日夜夜精品| 草b在线| 久久久艹艹艹| 日日橹狠狠爱欧美超碰| 欧美韩国你懂得在线| 99999精品成人| 日本一区二区电影网站| 69综合网| 国产亚洲日本| 久久精品91| 精品大全99999| 欧美色图片欧美色图| 日韩二区三四区五区六区在线看| 精吧天堂| 亚洲人综合19| 欧美日韩大香蕉| AA级电影三区| 操B在线观看| av资源在线观看少妇| 九九性爱网| 亚洲中文字幕av| 久久99热这里只频精品6学生| 人妻少妇久久久| 久久精彩视频9| 欧美色图成人网一区二区 | 91美女高潮| 日日97| 欧美性性性| 九九九九热| 免费αV在线视频| 欧美aa一级片| 99在线观看| 91是天天| 东北操逼| 欧美资源| 日本日皮视频逼| 欧美天天插| 欧美性爱一区| 国际精品久久久| 激情小说在线视频| 日本操逼视频导航| 天天摸,夜夜摸| 国产精品久久久久久久久久久久久久久久久久 | 亚洲人成网www| 亭亭丁香激情| 啊啊啊啊,啊啊好多水| 亚洲人天堂| 天天做日日做| 精品久久久久,69国产成人精| 东北老女人的激情视频| 亚洲丝袜少妇在线| 久久欧美按摩999| 欧美韩国你懂得在线 | 日韩av免费一级电影| 熟女人妻一区二区三区| 国产视频三区四区| 亚洲精品黄码久久久久| 精品中文字幕一区二区| 宅男91视频在线播放| 久欲AV| 亚洲日本激情| 97干色天堂| 亚洲性高潮| 中文字幕一区电影在线观看| 国产视频三区四区| 久久线上视频免费看| 性爱Av免费| 淫淫总合网| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 久久AV无码AV| 色爱综合网| 久久视频,这里只有精品| 2021国产成人精品久久| 狠狠操夜夜操蜜桃视频三区| 九九九只有精品| 成人性爱av| 国产日韩精品一区二区三区| 天天综合网91| 嗯嗯啊操我| 中文字幕成人乱码熟女精品国50| 亚洲 国产 精品一区| 超碰人妻久久人妻中文97| 人妻丝袜美腿中文字幕| 男人的天堂2010| 久久久999国产| 操逼网站视频漫画国产| 色悠久久久av| 亚洲免费人妻在| 亚洲国产中文字幕| 亚洲古典另类欧美在线| 久久精品日韩专区免费观看| 91高清无码下载| 97丝袜亚洲在线播放| 欧美综合娱乐久久| 少妇精品久久久| 26uuu国产日韩综合在线观看| 青青草大香蕉在线视频| 草草影院最新网址| 国产精品在线一区二区| 亚洲精品亚洲人成在线麻豆| 老鸭窝在线视频播放| 日本一本道A级黄色毛片试看60分钟| 91影视亚洲| 成人性爱美曰韩| 九九九九九九九| 亚洲福利中文字幕在线| 友优传媒精品在线一区二区| oumeisetu综合| 高清孕妇孕交| 国产亚洲精品美女| 乱伦系列一区二区| 久热这里只有精品9| 91色综| 国产一区二区在线播放量| 久久久久久久久久久999| 人人操人人搞人人草| 9997se| 97在线视频观看| 久久久久国产精品久久久| 一区二区三区四区五区高清无码永久视频 | 深夜激情无码| 69天堂| 热久日综合| 国产精品亚洲一区二区三区四区| 熟女精品va中文字幕| 亚洲图片在线| 中文字幕二区日韩天堂| 乱伦熟女专区| 91天美免费| 啊啊啊好湿久久| 最新啪啪视频| 色色毛片| 欧美热图99| 欧美激情一区二区| 色五月大香蕉| 又粗又长又爽在线观看| 草草草草视频| 久久精品男人的天堂| 人人手机欧洲亚洲国产人妻| 精品一二三区久久AAA片| 成年无码动漫av片无尽在线| 婷婷探花久久精品一区| 日本啊啊啊啊啊视频| 婷婷激情五月| 近亲乱伦一区二区| 强奸乱伦 亚洲一区| 欧美狠狠狠| 天天天天天超碰| 久久最新免费视频23| 欧美日韩中文亚洲v在线综合| 日本精品一区二区三区四区的功能| 啊啊啊啊啊啊啊在线| 射 色综合| 丰满人妻一区二区三区大胸懂色| 十八禁视频一区二区| 91黄站| 97操综合| 欧美一区二区成人一卡| 熟妇熟女一区二三区| 天天天天干| 亚洲天堂无码| www.99中文字幕| 久久久久亚洲熟妇熟女| 久久久9999| 久操免费观看| 97亚洲色图| 热热色AV| 激情婷婷丁香网| 日韩淫色网| 九一精品牛牛一区二区| 精品国产一区二区三区久久久蜜臀 | 91九九九吃| 青青草大香蕉在线视频| 国产传媒一区日韩| 免费人人搞97| 97色97好| 欧洲一区二区三区免费| 超碰99热中文字幕| 91天美传媒精品| 青青草视频在线观看一区二区| 亚洲图片欧美91N| 国内91熟女人妻丝袜天天精品视频在线 | 天天插夜夜爽| 老熟妇一区二区三区啪啪| 超碰碰97| 日韩欧美天天爽爽爽天天爽爽| 久草热制服丝袜在线观看| 一区二区 电影 亚洲| 打av高清| 久久AV色| 天天操天天干美女网址导航| 欧美性色欧美| 狠狠91| 黄色AV免费| 超碰色男人操熟女| 欧美国产伊人久久久久| 久久性爱城| 一本一首道人妻少妇免费久久| 天堂在线一区二区| 97超色| 亚洲黄色电影| V A在线| 日韩欧美操逼xxx| 中文字幕91页| 一起草av| 人妻精品一区二区全免费| 伊人991| 亚洲精品蜜桃久久久| 资源新线在线天堂| 黄色AAAAA欧美| 99久久99九九99九九九| 夜夜爽妓女| 亚洲AV人人澡人人爱| 熟人人妻少妇精品久久| 亚洲无码视频免费在线观看网址!| 国产精品一区二区手机看片| 亚洲天堂7777| 95精品在线| 蜜屁Av| BBBBB97COM| 国产精品原创巨作?v网站| 国产精品熟女丝袜一区二区| 99久久这里只有精品| 色大香蕉97N| 色吊丝 日日骚 清纯唯美| 国产午夜福利电影免费在线观看| 丝袜美腿制服人妻二区中文字幕| 91oumei| 欧美在线中M| 亚洲精品九九九| 在线综合色| 丁香五月天婷婷姐| 超碰九九| 黄片色区软件| 婷婷色香| 精品天堂| 午夜福利成人免费视频| 久久99999| 亚洲情色视频| 欧美视频在线视频免费va| 97久久精品亚洲中六字幕| 啊啊啊好大好深| 国产精品女久久久久av爽| 精精夜夜| 亚洲男人天堂av| 欧美疯狂做爰xxxx| 无码男人天堂| 久久久一区二区三区三州| 日韩免费人妻色情网站| 极品出轨视频网站| 强奸乱伦αv片| 国产乱人妻精品入口| 97精品网| 爽爽淫人网| 久久久久久人| 精品人人插人人操| 亚洲亚洲亚洲天堂天堂| 亚洲阿v天堂无码z2018| 久久天天躁日日躁狠狠躁 | 浪人综合网| 久久久久久久久久黄色网| 中日韩免费看男女操逼大全| 欧美色棕合| 美女啊啊啊啊啊| 九九Av| 日韩精品啪啪啪| 在线只有精品| 久久99国产精品| 三级三级三级日本99| 欧美色图另类图片| 五月天婷婷小说| 高清无码91| 人人操av| 人人干人人操人人..com| 天天日天天操VV| 亚洲国产欧美另类自拍| 亚洲熟女乱综合一区二区三区| 国产一级137片内射麻豆| 久久只有精品一区二区三区| 五十路六十路七十路熟婆| 97露脸精品丝袜| 欧美性爱免费短视频| 亚洲精品蜜桃久久久久久久| 波多野结衣先锋影音| 北野未奈加勒比av| 强免费黄色网址| 极品色综合| 日本久久久久久久久| 欧美黄色手机在线观看| 九九热精彩视频| 人人操人人摸人| 亚洲第一页色网| 97干日韩| 二男一女成人A片| 超碰久草| 日韩精品.久久精品.AV女优.天美传媒| 91老女人| 操曰本熟女| 久久激情网| 黄片www视频免费| 久久、1234| 日本在线激情一区二区三区| 天天澡天天爽日日AV| 品亲网欧美品亲网| 亚洲色五月| 性爱综合一区二区| 国产美女91| 亚洲丝袜色图| 亚洲一区日韩| Av手机版天堂网| 成人区人妻精品一| 亚洲黄日韩无码专区| 操比国产| 高清有码一区二区| 亚洲激情深爱文学小说网站| 久久久工口| 久久久久久国产无码精品| 国产久久久| 亚洲综合情色| 免费看美国人人爽,人人操| 亚洲无码?第一页| 欧美日韩中文视频播放| 亚洲精品白丝| 日本一区二区三区精品| 午夜男女爽爽爽在线视频| 69国产对白刺激| 极品少妇久久久久| 美日韩在线不卡人妻| 麻豆人妻精品一区二区| 精品久久久久久中文| 91春色| 精人妻一区二区三区| 亚州综合AⅤ| www.欧精品| 97色在线| 亚洲精品美女久久久久久久久| 亚洲男人综合| 91丝袜在线观看| 东京热,男人的天堂| 人人操人人射人人干| n1038 一二三区| 久久久999日本大片| 中文字幕av乱伦| 老熟女乱子伦中文字幕一区二区| 自拍偷拍第26| 天美传媒婬乱| 999精品乱码| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 日韩欧美天天爽爽爽天天爽爽| 美女人妻色网站| 日本福利社| 色婷婷综合网站| 国产精品爽爽va在线观看98| 18禁美女裸体无遮挡啪啪| 青青青国产手线观看视频2| 亚洲日韩国产精品| 97免费在线观看视频| 果冻传媒A片麻豆熟妇人妻| 亚洲中字慕不卡| 人伦四五区| 中文字幕午夜精品久久久| 夜夜免费视频| 亚洲偷91色| 超碰社区97| 97在线亚洲| 久久久久久免费电影| 久久久久久裸体| 色哟哟AV| 日韩精品一区二区人人人| 9精品久久久久| 欧洲综合色| 九九九九精品九九九九| 日韩欧无码一区二区三区免费不卡| 亚洲色宗合| 婷婷色综合欧美日韩| 97啪啪| 一二三四视频中文字幕在线看| 国产精品探花色| 日本精品无码三级网站| 精品在线观看视频在线| 亚洲精品中文字幕一区在线视频 | 精品美女在线视频| 亚洲AV不卡在线观看尤物| 粉嫩久久久久| 日韩97超碰| 97香蕉网| 国产精品呦一区二区三区| 91在线精品| 95人妻爽爽人人做人人澡| 精品福利视频| 久操影视| 91网站18禁| 免费啪啪av| 凹凸视频特色日本特黄| 91亚洲不卡一区| 91国内外在线| 九热中文字幕| 亚洲成人免费中文字幕| 色墦五月丁香| laoshunv91| 另类欧美综合| 大学生口爆吞精| 国产精品秘 福利姬在线观看| 99久久这里只有精品| 亚洲成人妻日韩在线| 9精品久久久久| 蜜乳视频网站| 五月丁香综合| 国产白丝在线| 久久精品—区二区三区内射| 可以在线观看的黄色网址| 九九色精品| 九九自拍伦理| 欧美天天性| 国产中文字幕曰本毛片| AV天堂电影网| 天天欧美97| 亚洲免费成人在线高清无码视频 | 人人妻人人爽一区二区三区| 亚洲国产精品9999在线观看| 国产 日韩 欧美 人妻 熟女 中文| 久久99手机免费视频| 欧美男人的天堂| 免费超碰97在线观看| 国产在线76页| 蜜桃臀一区二区三区久久| 18禁看网站一区| 五月婷婷色| 伊人少妇久久久| 亚洲无无码αⅴ每日更新| 无码99| 青青草中出视频| 国产成人无码啪| 特级大荫道BBwBBwBBW| 国产一二三福利视频网| 可以在线观看AV的网站| 蜜臀AV一区二区三区激情综合| 农村少妇久久久久久久| 久久久久久久久成人av解说| 久久999久| 亚洲不卡三级手机播放| 色色丁香| 国产乱码久久久| 欧美成人一区二区三区在线播放| 天天综合网1| 性饥渴少妇av无码毛片| 96久久科窝| 蜜臀久久99精品久久久久久婷婷 | 青青草视频导航官网| 精品性爱| 高清不卡国产| 91天天综合| 花野真衣| 成人一二| 欧美美女在线高潮999| 亚洲?V高清一区二区三区尤物| 这里只有精品视频| 人妻少妇精品久久久久久| 国产亚洲综合欧美一区| 东京热91| 亚洲老熟妇xxx| 婷婷综合伊人一区| 欧美第一页性| 亚洲网站一区二区在线| 亚洲AO在线| 色欲av一区二区三区蜜芽| 日日黄色三级网站| 人妻 中文 日韩| 久9爱经典视频| 99re久久| 九九亚洲| yazhousetuoumei| av在线观看不卡网站| 欧美第二页午夜| 成人性爱电影网| 色狠狠一区二区三区香蕉| 国产 码在线成人网站| 加勒比综合88| 夫妻四区五区六区| 亚洲av综合色区图片亚洲| 日本超碰色精品| 国模吧 一区二区三区| 91性情| 欧美综合第一| 思思热影视| 亚洲欧美伦综合| 午夜福利久久久噜久噜久久综合| 国产亚洲精品无码三区| 丝袜狠狠草尤物 91| 婷婷综合网| 日本不卡一区二区| 亚洲综合校园春色| 亚洲综合另类| 91色人妻| 99久久久| 躁躁日曰躁2020| 在线看免费无码AV天堂的| 欧美精品97| 国产日韩人人| 亚洲激情四射| 欧美的性爱网站免费| 蜜臀在线网站| 欧美高清性猛交| 韩国三级理论在线| a'v在线资源| 老色鬼成人精品视频下载大在线观看| 长长久久曰曰夜夜成人网| 亚洲国产欧美一区二区潘金莲 | 亚洲图片欧洲图片aⅴ| 丰满人妻一区二区三区免费| 熟女一区二区三区| 91狠| 国人欧美精品一区二区| 日产操逼| 99999亚洲另类| 97久久精品亚洲中六字幕| 精品女人999| 欧美熟妇亚洲版| 伊人91| www.人人cao| 国产熟女自拍| 亚洲AV永久无码一区仙野| 色制服丝袜夫妻av一区| 亚欧毛片基地国产毛片基地| 艾草av| www.91人妻.com| 综合av影片| 91人妻尻屄视频| 啊啊啊啊啊舒服| 九九热AV| 国产综合日韩伦理| 啊嗯好大视频在线观看| 亚洲av无码国产精品字幕| 骚逼一区二区| 欧美日本中字另类在线| 欧美图片校园春色| 亚洲综合网电影91| 久久精品午夜国产亚洲AV无码| 国产女主播视频在线观看| 国产强奸超碰AV| 久久精品国产亚洲AV无码电影| 911av网站免费观看| 成人无码影片视频在线| 日本日逼视频网| 青青草原狼av| 97超碰热线| 精品视频久久区| 91情色在线| 97爱亚洲| 综合国产影视三级| 亚洲欧美人妻| 欧美中日韩XXXX| 亚洲AV麻豆Aⅴ无码电影一| 美女骚尻视频| 日本黄色裸日本黄色裸体 | 啪啪啪东京| 99在线精品观看视频中文 | 天美精品av| 天天弄天天操| 国产高清午夜成人在线观看| 欧美色图片91| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 色婷婷成人综合| 亚洲人妻中文高清| 91丝袜激情在线| 久久精品人妻一区| 色婷婷电影网| 国产三级日产三级韩国三级| 九九九九热| 蜜臀久久99精品久久久久久| 91丝袜在线视频| 99色骚| 日韩亚洲美女一区久久| 黄片www视频免费| 国内精品不卡无毒99999| 日韩黄片影院| 精精品人妻一区二区三区| 日韩操人| 欧美日韩欧美| av优播| 亚洲国产精品有声| 色与欲影视天天看综合网| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 男人天堂综合| 欧美久久婷婷| 色眯眯av| 丝袜 中出 制服 人妻 美腿 中文字幕| 精品人妻一区二区三区不卡断 | 亚洲熟久久| 天天搞欧美| 野狼福利社区| 一本久道在线综合视频| 国产av强奸美女| 一本道综合色图| 五月天综合网| 久久久久久久久久久久色网| 亚洲天堂一区| 熟女六十路| 色诱中文字幕| 丝袜AV一区二区三区| 人妻另类 专区 欧美 制服| 超碰在线观看av不卡| 熟女视频久久| 男人的天堂日本东京热| 日韩精品 欧美激情| 欧美日韩激情无码专区| 久久色人体| 蜜臀久久99精品久久久久电影| 少妇被c 黄 免费观看| 亚洲欧美在线观看2021| 日本三级小说中文字幕| 国产精品久久泡妞网站| 狠狠中文字幕| 九九国产热| 视频一区二区三区精品| 人妻夜夜爽天天爽麻豆三区网站 | 91欧美少妇| 欧美日韩国产高清在线一二三区| 九九毛片这里只有精品| 色99久草| 国产精品99久久久www| 老司机午夜精品福利视频一区二区| 久久夜夜| xxx亚洲午夜天堂| 欧美 亚洲 在线| 精品超碰中文在线| 欧美人妻制服| 十八禁网站在线| 亚洲综合影院| 最新精品久久蜜桃| 韩国手机不卡无码三级视频| 97干天天| 盗摄女人妻在线| 久久久999国产| 五月婷婷综合网| 国产精品香蕉| 91AV老熟女视频| 性色生活片久久毛片婬片免费放女人一级毛片| 少妇天堂网络| 亚洲无码久久久久久久| 人妻精品一区一区三区蜜桃91| 熟女视频久久| 91精片| 亚洲十八禁止| 狠狠色色| 强奸乱伦免费网站| 亚洲熟妇AV日韩熟妇在线| 97中文天堂| 黄色AAAAA欧美| 欧美91变态| 色色综合97| 99色| 在线人人人人人人精品超 | 青青久久久| 97操综合| 97国产精选| 92一区二区| 天天谢天天干| 色欲久久综合| 人妻久热在线| 少妇丝袜在线观看AV| 一区二区三区色综合| 天天操天天日青青草超碰av| 久久中文字幕女同性恋一区| 亚洲性高潮| 99婷婷一区二区| 伊人久大| 很狠操| 97超碰免费生活| 亚洲色图欧美另类在线| 精品97精品97| 加勒比伊人综合| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | a男人的天堂久久一级A毛片| 熟女露脸激情自拍视频| 五月天加勒比啪| 日韩欧美蜜桃精品久久中文字幕久久| 超碰97最新人妻| 国产夫妻一区二区| 亚洲色图欧美色图制服丝袜| 亚洲成人久久美女| 国产日韩欧美三级片| 九九九综合精品| 中文字幕在线观看视频www| 精品人妻1区| 色欧美亚洲| 少妇色欲综合网2| 色噜噜综合在线| 日韩字幕一区| 97久久久久| 蜜汁欧美| 亚洲精品91| 另类图片综合| 极品欧美一区二区三区| 立川理惠被中出无码| 人妻丝袜日本| 日婷婷| 91人妻做a观看视频| 亚洲欧洲综合成人av一区| 黄色电影在线播放综合网站| 高清无码国产亚洲| 欧美人妻精品| 久操av在线| 国产路线专区| 人妻啪| 水澄无码AV| 色老汉色| 久久香蕉国产线看观看亚洲女人| 国产亚洲精品美女| 日韩不卡码| 99热亚洲天堂| 99国产精品免费| 天天综合网~91| 成人性爱美曰韩| 男人下部插入女人下部 | 东京太热男人的天堂久久久| 18禁看网站一区| 激情六月天| 男人天堂最新手机版在线青青草| 人人操 欧美| 久久色一区| 干超碰碰熟女| 亚洲人精| 亚洲天堂久久久久久粉红视频| 日韩性爱高清免费视频| 亚洲综合夜色| 夜间福利片1000无码| 淫骚熟女一区二区三区| 自拍偷拍国产欧美日韩韩| 国产精品一区二区在钱播放| 白丝AV| 日本三级久| 日本韩国国产精品一区| 国产丝袜啪啪| 日本在线一二 | 伊人在线大香蕉视频久久| 中文字幕一二区二三区人妻专区| 啊啊啊好舒服好爽啊啊啊视频| 农村女一级毛卡片| 超碰97资源中文字幕| 性饥渴少妇av无码毛片| 久久精品国产99国产精品亚洲| 欧美亚洲第一页| 男人的天堂无码| 天天干一干| 婷婷干黄色| 色噜噜人妻av中文字幕| 日韩人妻无码专区| 人人爱人人乐人人操| 亚洲AV无码久久精品蜜桃小说| 伊人久久大香线蕉无码| 国产精品一区在线播放| 日本天天吊| 伊人黄色视频免费观看| 欧美性暴力猛交| 久久综合女优| 99久在线精品99re8| 中国农村熟妇毛片视频| 91bbbbbb| 精品一区二区三区四区外站 | 久久久新亚洲AV| 麻豆天美AV传媒第一页| 97干在线看| 青青草中文-久久青草精品一区二区三| 欧州一区二区三区四区| 夜夜爽夜夜摸夜夜操免费视频| 97爱欧美| 婷婷四五区| 日本大片日本一区二区免费高清| 日韩免费三级黄片电影| 欧美综合天天| 99在线精品视频| 干美女人妻| 人妻色情天天操| 97视频www| 伦理日韩国产久久| 国产精品盗摄 偷窥盗摄| 人人操人人摸人人看人人插| 国产精品白丝| 清纯唯美综合| 偷拍导航视频网站| 玖玖综合视频| 综合熟妇一区二区三区| 91九色丰满高潮|