亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(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)適用場景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)簡單無中間層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。原因很簡單少一層反向代理就少一層排查點(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到底誰是誰用GeoServer配SSL最容易被繞暈的就是文件格式。瀏覽器和Nginx用的證書和Java里要用的證書不是同一個(gè)形態(tài)。這里有個(gè)非常關(guān)鍵的概念Java程序一般不直接讀取單獨(dú)的.crt和.key文件而是讀取一個(gè)叫做keystore的密鑰庫文件后綴通常是.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專用密鑰庫可以傳統(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加密算法和密鑰長度。2048是目前主流最低標(biāo)準(zhǔn)4096更安全但握手性能會(huì)稍差一點(diǎn)GeoServer這種服務(wù)用2048夠了。validity有效期天數(shù)自簽名測試可以寫3650天正式證書一般只有90天或1年。storetype PKCS12新版本keytool默認(rèn)就是PKCS12強(qiáng)烈建議用它而不是老式的JKS。PKCS12是跨語言標(biāo)準(zhǔn)格式以后如果想把證書遷移到Nginx或者其他Java應(yīng)用可以直接用openssl處理。自簽名證書生成后訪問時(shí)會(huì)遇到“不安全”的警告這是正常的。在客戶端機(jī)器上把這個(gè)keystore里的證書導(dǎo)出來安裝到系統(tǒng)受信任的根證書頒發(fā)機(jī)構(gòu)里警告就會(huì)消失。測試時(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)的條目并且證書鏈顯示長度為2服務(wù)器證書中間CA或更長就說明導(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。原因很簡單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è)包含證書和私鑰的密鑰庫指定密碼然后聲明一個(gè)HTTPS監(jiān)聽端口。容器之間的語法差異只是換了一種寫配置文件的方式。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é)議配置頁面能打開但報(bào)混合內(nèi)容錯(cuò)誤GeoServer生成的URL還是http設(shè)置代理基準(zhǔn)URL和X-Forwarded-Proto頭證書顯示不受信任自簽名證書未安裝到信任庫安裝根證書到系統(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ù)器證書不受信任”。原因很簡單證書廠商發(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)寫過完整命令這里再強(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)為了某些安全測試改過記得改回來Connector ... clientAuthfalse ...如果確認(rèn)不是Tomcat端的問題再檢查客戶端代理比如JMeter做壓力測試時(shí)的SSL配置Chrome Developer證書選擇等。GeoServer的WEB-GIS場景一般用不到雙向證書不開啟客戶端校驗(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)目滲透測試時(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)。比如有些測繪類桌面客戶端用的老版本Java如果只保留最強(qiáng)套件反而會(huì)握手失敗。穩(wěn)妥的做法是先只限制協(xié)議為TLSv1.2以上算法保持默認(rèn)等掃描報(bào)告不再報(bào)高危了再逐步收緊。CVE-2016-2183這個(gè)報(bào)錯(cuò)多數(shù)情況下只是掃描工具探測到服務(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è)路徑透傳給后端帶了斜杠會(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è)簡單的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)來看到的頁面又是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。前端頁面用HTTPS加載控制臺(tái)無mixed content報(bào)錯(cuò)。供桌面客戶端或腳本調(diào)用的HTTP接口改為HTTPS后能正常返回?cái)?shù)據(jù)。安全掃描工具復(fù)掃無高危SSL/TLS漏洞。這個(gè)清單看起來簡單但每一項(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
返回資訊列表
www.色婷婷| 伊人四虎综合| 8050午夜少妇无码| 成人蜜乳小视频网站| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 亚州色图欧美色图| 日欧毛片久久| 91最新综合| 99热久| 岛国网址国产 | 国产精品色片一区二区| 欧美一二三级精品在线| 91女色| 操淫穴亚洲五月丁香 | 五月丁香六月激情综合| 99操碰| 国产一区二区a毛片| 久久精品国产精品| 色妹子A V| 九九九九九九九精品视频| 韩三级a视频在线观看 | 嫩呦国产一区二区三区AV| 久久亚洲日韩熟女精品| 超碰美女97| 亚洲丝袜99| 91电影色诱| 久久伊人大香蕉| 新版天堂中文资源8在线| 国产精品一区二区三区,亚洲综合| 精品视频一区二区| www久久国产精品| 91精品无码人妻系列| 亚洲**2021在线观看| 色97干| 青青草依人大香蕉| 三级色影综合网| 男人的天堂com| 亚洲风情综合网| 天天影视之亚洲综合网| 日韩人人精品| 亚洲丝袜二区在线| 夜夜爽夜夜操| 日本伦乱九九九综合| 久久9久| 久草加勒比一区在线| 国产精品久久泡妞网站| 91精品国产91综合久久蜜臀| 操逼无码操逼| 亚洲毛片一级带毛片基地| 深夜激情无码| 国产不卡片| 亚洲色图久久成人| 少妇精品久久久| 大香蕉伊然在亚洲91| 97精品中文字幕| 后入福利| 色官网色综合| 99热这里只有精| 狠狠躁AV| 夜色97| 情色五月天就去干| 风月影院十八禁| 中文字幕日韩电影人妻| 天天插天天射| 狠综合网| 欧美日韩久久精品爱爱| 蜜乳AV免费观看| 午夜一区二区三区国产| 天天日少妇逼AV| 日韩精品99久久久久久中文字幕| 欧美亚洲色的图| 欧美色欧美| 少妇厨房愉情理伦片bd在线观看 | 美女97超碰| 久久精品电影| 中国操逼无码| 欧美色色色| 69人妻精品丰满熟女区| 欲综合网| 久草视频观看视频在线| 麻豆人妻精品一区二区| 97超碰在线资源网站| 久久激情四射婷婷丁香五月天| 男人天堂2030| 妺妺跟我一起洗澡没忍住| 神马视频久久久久久| 亚洲天堂久| 中文字幕在线免费观看2| 亚洲精品国产精品乱码不99| 超碰天天久久79| 精品国产99999| 欧美成人A√在线一区二区| 粉嫩绯色AV一区二区在线| 1二区9| 精品78| 人妻22p| 物业黑人 AV一区| 热无码中文亚洲H一道本一区二区| 国产精品视频精品一二| 日韩啪啪啪视频| 无码人妻一区二区三区免费九色| 91操人| 乱老熟女一区二区三区| 欧美高清18A片| 久久久久9| 伊人亚洲综合| 国语av最新自产拍在线观看| 中文字幕AV片| 人人摸.人人色| 亚洲国产精品久久久久久久久久| 91操熟女视频| 麻豆国产尤物AV| 老鸭窝在线视频播放| 涩涩这里只有精品视频| 噜噜瑟| 美国一区二区三区视频| 91成人国产综合久久精品蜜月| 97伊人网| 色爽爽文学| 亚洲图片欧美偷拍| 欧美精品偷拍| 草草影院最新网址| 亚洲综合色在线| 亚洲无码久久久久久久| 97在线免费看视频| 1区2区3区在线视频| 中文字幕三四五区| 96久久科窝| 最新亚洲黄色免费电影| 免费成人在线熟妇网| av爱爱爱| 超碰97资源网亚洲| 久久麻豆一区二区| 日韩激情无码影院| 亚洲区限制级 99| 亚洲AV成人在线| 日韩人妻无码不卡网站| 精品网站9999| 干干干天天| 国产AV线| 99国产天美| 久久夜黄色无码A级大片| 亚洲凸凹超碰成人| 欧美亚涩| 亚州一区二区成人片免费| 国产精品久久久久999| av凤凰久久久| 毛片一区二区| 骚妻少妇精品性色无码四色A V| 怡红院一区二区熟女人妻| 水滴偷拍| AV丝袜东京热| 99国产精品人妻人伦| 狠狠婷婷亚洲中文综合久久| 碰超人人在线一区二区三区| 国产四虎在线| 96AV精品| 日本在线视频导航| 国产精品久久久久久久无码AV| 日欧毛片久久| 久久久草成人网站久久久草成人久久久草久久久 | 97色五月天完| 亚洲制服aⅴ中文字幕| 舔舔啊| 人妻天天操天天爽视频免费| 秋霞免费AV| 超碰在线一区二区三区| 亚洲中文字幕久久无码精品| 亚洲男人天堂网久久| 黑人无码一区二区| 国产一级作爱毛片| 成人免费看吃奶视频网站| 热热色青青草| 亚洲综合 欧美| 青青青操| 九九热九九| 看免费的黄片| 亚洲日韩精品久久久久一区壹牛 | 99热婷婷| 青娱乐国产精品| 秋霞Av理论一级在线| 欧美人妻熟女在线| 亚洲的天堂网| 色 亚洲 91| 久久久精品国产亚洲伊人| 国产精品自拍欧美在线| 午夜AV人气不卡| 狠狠婷婷亚洲中文综合久久| 日韩大香蕉| 东京热AV男人的天堂| 四虎免费看黄| 99精品伊人| 日韩熟女精品无码专区一区二区| 97色碰| 超碰人人超在线观看| 国产亚洲精品美女久久久| 亚洲日韩美女丝袜美腿人妻视频| 欧美色爱综合| 亚洲高清综合网| 玖玖综合视频| 人妻少妇无码| 人妻少妇无码| 亚洲天堂男人天堂| 综合影院永久入口国产| 久久久久亚洲熟妇熟女| 国产精品第一区第一页| 亚洲成人黄色在线观看| 亚洲欧洲中文日韩女优乱码| 永久免费av无码网站国产app| 国产午夜在线观看| 国产在线视频二区| 逼操网站| 秋霞曰韩R级| 亚洲中文字母在线播放| 精品亚洲国产成人AV制服丝袜| 亚洲国产一级精品毛一级精品看免费视频 | 日日爱99| 激情黄色片在线观看| 日本中文熟女视频| 国产精品一区二区亚洲人成毛片| 国产高清26uuu| 亚洲最大无码中文字幕网站| 日韩素人无码一区二区三区三州| 天天干2019| 97色诱| 国产性爱欧美性爱在线| 欲色啪| 一本大道青青| 操逼片国产| 免费久久精品麻豆一区二区av| 黄色性爱网网| 久久欧美按摩999| 亚洲综合图色在线| 91美女精品| 韩美日操逼| 大香蕉一线视频| 这里只有精品视频在线| 国产乱弄免费在线视频。 | 自拍鲍鱼一区在线高清观看免费| 国内精品999| 成人一区二区三区四区| 亚洲毛片久久| 97精品视频免费| 一区二区三区成人| 国内外内射高清视频| 亚洲黄片免费在线播放| 亚洲操逼网| 欧美性,亚州色| 精品少妇人妻| 女沟厕偷窥piss小便| 亚洲第一黄色av网站| julia高潮后不停追击中出| 色九月综合| 91观看 国产白丝| 久久透逼视频| 国产熟女少妇一区| 亚洲综合色图欧美| 综合 欧美 亚洲 日本| 欧日韩不卡视.频| 亚av顶级裸体一区二区三区四区五区 | 天堂在线一区二区| 亚洲色欲天天天堂色欲网女| 日日干日日| 亚洲欧美精品久| 精品午夜福利导航| 婷婷久久网| 狠狠躁天天躁日日躁| 免费视频97| 欧日a| 涩涩久久精品| 日韩av免费一级电影| 91久久久久久| 欧美色图另类图片| 乱伦熟女区| www.男人天堂| 无码WWW免费视频网站| 色综合一区二区三巨| 欧美色爱综合| 国产成人自拍视频在线| 天天干夜夜肏| 色乱二区| www. 男人天堂成人在线| 一区二区三区亚洲| 热的中文 热的有码 热的国产| 婷婷伊人五月| 亚洲视频二区 | 狼人综合婷婷激情四射 | 日本肉体xxxx裸交| 91亚洲丝袜熟女| 国产三区免费在线观看| 欧美色综合图片| 国产精品无码av| 色悠久久久av| 亚洲欧美日韩夜夜| 欧美性高潮| 性爱综合网| 九九九九热只有精品| 免费的黄片wwwwww| 亚洲综合在线91| 国产福利精品最新在线| 清纯唯美综合| 97亚洲综合电影| 精品国产乱码久久| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 亚洲欧美情色| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 国产极品美女高潮无套在线观看| 人妻熟女一区二区| 欧美一区二区亚洲天堂| 91综合在线| 美骚妇av高清在线| 韩日无码在线观看| 日韩小电影| 亚州操操穴网| 影音先锋视频在线| 婷婷人妻激情| 精品人妻视频一区二区三区蜜桃视频| 91 亚洲 欧美 日韩 国产 综合| 欧美性视频二区三区| 久久99亚洲精品久久99果| 偷拍盗拍亚洲色图图片| 亚州再线| 欧美日韩99| 精品免费视频国产一区| 蜜臀aV午夜一区二区三区| 中文字幕在线免费观看视频| 热99这里有精品综合久久 | 东北老熟女| 99久久久无码| 性爱av在线免费观看| 欧美人妻少妇| 人妻熟女一区二区| 久久久啊啊| 亚洲精品影视老司机| 久久久久久综合久久伊人蜜月| www.97在线| 性在久久久久久| 风间由美日韩欧美久久| 中文字幕久久精品一区| 亚洲官网在线| 五月激情影院| 亚一综合久久久久久久久久| 91w欧美| 美国三级日本三级久久99| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 久久久∴| av优播| 日本成人电影资源网| 精品九九九九| 4tube欧美女厕所| 玖玖爱一区在线| 97在线精品| 天天艹天天日| 成 人片 黄色大片| 日本中文字幕在线电影| 日韩免费一级性爱视频| yiqicaoav| 人妻娇喘 激情视频| 91欧美丨精品丨入口| 色五91| 日本午夜久久电影| 日本色色的视频| 国产美女自拍AV| 九九碰九九爱97超碰| 欧洲自拍第一页| 青娱乐大香蕉| 女生自91网站| 久插综合| 福利天堂| ai欧美亚洲小说| 久偷拍| 久久综合18p| www.99色| 色五月婷婷网| 在线观看十八禁| 很很干很很操| 久久天堂网| 欧美性猛交美女自慰91| 九九热免费国产视频婷婷伊人| 天天躁日日躁xxxxx| 九九九热| 测评在线观看AV| 97超碰色色| 中文字幕一区二区三区四五区| 色天使亚洲综合在线观看| 青娱乐欧美激情一区二区| 欧美啪啪色吧在线| 中文字幕黄色一起草| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 免费99精品国产自在在线| 久久精品国产99国产精品亚洲| 美女久久久久久久| 亚洲熟女乱色一区二区三区久久久| 亚洲影院小综合| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 91无码人妻| 使劲用力艹少妇视频一区二区| 久久久久久中文版| 欧美第二页午夜| 欧美日韩精品久久久久东北老熟妇| 丁香7月婷婷| 久久久啊啊啊| 99久久亚洲精品无码毛片潘甜甜| 99ri精品| 午夜天堂精品久久久久91| 校园春色制服丝袜中文字亚洲| 91欧美高清| 亚洲AV高潮| 久久精品人妻一区二区| 久9无限国产| 粉嫩av平台| 国产熟女完整版中字| av资源在线观看少妇| 天堂岛av| 偷拍色图| 五月丁香黄色网| 97欧美性爱| 视频二区美腿丝袜制服人妻欧美 | 天天影视色香欲综合网小说| 精品国产人成在线| 防屏蔽在线视频| 熟妇艹鸡八| 91美女视频电影| 亚洲欧洲激情卡通另类文学四射小说网站| 免费自拍三级综合| 蜜桃成人1区2区3区| 青青操在线亚洲视频观看欧美在线| 亚洲欧洲激情| 女性喷水高潮在线观看| 夜夜草网站| 中文字幕片| 中文字幕日韩情色| 人人做,人人操,人人摸| 五月天色色网站| 青久操| 欧美综合色图网| 人人 操人人 操人人| 九九这里只有精品| 男人天堂网手机版婷婷| 欧美精品久久久久久久丰满| 99综合视频一体| 东京热精品97综合网| 亚洲欧洲激情卡通另类文学四射小说网站 | 亚洲 无码 偷拍| 成人性爱电影一区二区| 久日91在线| 色综合加勒比| 熟女精品一区二区三区| 久久婷婷一区| 中字乱伦AV| 91人妻久久久久久久久久久久久| av一区二区三区不卡| 桃色五月天| 中文字幕二区| 亚洲成a人在线观看久| 91久久久视| 日韩欧美性爱电影在线观看| 伊人亚洲国产一成人久久精品,久久| 日韩人人精品| 8050无码八戒| 另类专区加勒比| 国产精品网址| 性生活无遮挡纯毛片在线看| 一本色道综合久久欧美| 欧美 日韩 国产传媒| 蜜臀99久久精品久久久懂爱| 中文字幕 码 自拍 视频 区| 嗯嗯啊啊啊好爽| 午夜男人一级A片7777| 91男女| 日韩AC| 亚洲中文字幕av | 69精品| 久久最新免费视频23| 人人妻人人玩人人澡人人爽| 91熟女熟妇视频网站| 亚洲一区二区AV| 超碰资源亚洲97| 美女被啪到深处抽搐视频| 亚洲 图片 综合91| 台湾一区国产高清在线| 国厂麻豆77q4| 欧美三级中文字幕hd| 热热色青青草| 久久一二区四| 操日韩第| 亚欧操逼片在线观看 | 97日视频| 囯产操逼片| 精品人妻少妇| 九九九九九九九九九九九免费国产| 亚洲本色精品一区二区久久| 一区二区视频你懂的| 深夜激情无码| 日本一级特级毛片视频| 91美女色视频亚洲| www.色综合| 亚洲欧美日韩中文播放| 亚洲熟女乱综合一区二区三区| 激情接吻视频久久久久久| 国内一级精品| 91嫩草欧美| 亚洲熟女av日韩熟女| 国产精品白丝| 色哟哟精品1精品2| 啊啊啊好湿国产一二| 国产无马视频| 男人的天堂2019| 精品九九淫乱男| 亚洲熟妇自偷自拍另欧美| 国产又黄又粗的视频| 97chaopenrihan| 日韩一999精品| 欧美性爱视频免费一区一A| 色欧美亚洲| 超碰97欧美日韩| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 九九九久久久W精品| 人妻精品一区二区全免费| 亚洲无码一区二区三区三州| 午夜激情成人在线观看| 精品一区二区三区麻豆| 99精品丰满人妻无码| 宅男午夜在线视频| 色九九综合| 搡老人老9丨女老熟人| 电家庭影院午夜69久久夜色精品国产69乱| 亚洲综合 欧美| 日韩欧美被操黄免费观看| 五月天激情网图片| 另类一区| 欧美日韩香蕉| 中文字幕一二区二三区人妻专区| 国产v亚洲v日韩v欧美v片另类| 亚州五月| 久久久久幕乱码| 久日91在线| 丝袜综合| 日韩伦理视频| 老女人日韩美91| 99精品在线| 欧美日综合| 亚洲高清无码AAA久久久精品| 成人一道本免费视频| 国产深夜福利| 1769成人国产精品视频| 日韩肏逼视频| 一中国女人毛片水真多| 日韩成人无码| 欧美成人免费在线观看| 欧美色亚洲| 熟女人妻一区二区三区免费看| 青青草原伊人网| 天天影视91看看| 可乐操亚洲蜜911| 青青操日韩| 蜜臀中文无码午夜| 日韩精品午夜操呦呦不卡影院| 国产中文字幕在线| 密臀在线视频| 91精品91久久久久77777俄罗斯老妇姓x| 亚洲色图8| 日韩久射综合| 国产一国产一级毛片古装| 操国产高清| 日韩成人无码| 国产一区在线观看无码AV| 中文字幕国产| 一级久久久久久久久久久| 亚洲欧美国产其他二区| 色婷婷影视| Av色五月| 日日干夜夜欢| 大香蕉淫人网| 国产91av在线播放| 欧美熟女操屄| 视频二区美腿丝袜制服人妻欧美 | 麻豆天天躁天天揉揉AV| 熟女人妻精品一区二区视频| 岛国1区2区3区在线观看| 亚洲国产奇米影视久久| 婷婷丁香五月激情啪啪| 十八禁网站在线| 欧美国产成人在线| 91色欧美| 超碰国产精品无码| 国产一区二区三区精品观看啪| 另类视频在线| 97天天操天天干| 久久有码视频| 国产精品嫩草影院午夜两性| 丰满人妻av一区二区三区| 欧美超碰9798| 天天在线91| 欧美一区二区三区不卡高清视频| 日韩不卡在线一区二区| 又大又黄国产| 色97综合中文字幕| 国产精品直播在线观看直播| 网页导航五月天免费一二三区 | 91丝袜在线播放| 91在线超高颜值国产| 婷婷五月天激情四射| 亚洲五区熟女| 婷婷人妻激情| 国产h片在线观看视频| 欧美天天拍| 精品一区99999| 国产亚洲深夜激情| 成人资源中文字幕在线观看天天| 亚洲男人天堂2016| dy888午夜老子影视达达兔| 成人性爱全视频观看| 精品人妻1237| 国产精品一区二区三区在线| 国产免a费看黄片在线| 亚洲熟妇图片| 日夜精品| 五月丁香综合啪啪| 亚洲欧美91√| 欧美aaaaaaa| 啊啊啊啊啊啊啊好爽不要| 久久久久久久91| 伊人五月天| 超碰久在线天天做| 夜夜操青青草| 久久AV无码1区2区3区| 东京热男人天堂| 婷婷伊人网| 99福利社| 亚洲第一无码播放立川理惠| 人妻黑丝袜电影| 国产午夜在线观看视频| 青青草视频久久久久| 色五月AV| 久久本道| 欧美色www亚洲国产阿娇要播| 丰满人妻-区二区三区免费| 欧美最婬乱婬爆婬牲视频| 亚洲色图日韩精品| 蜜乳av一区二区三区四区不卡| 色操逼网| 黑人与人妻| 日本免费专区| 国产AB视频| 色香色欲天天综合网天天来吧| 丰满人妻一区| 日韩乱伦视频| 97久操| 丁香五月激情网| 射久久| 国产久久视频| 伦激情人妻另类人妻| 屌妞视频久久久久久久久久久久| 欧美精品久久久久久久丰满| 上床不卡网站| 亚州操逼图| 91狠狠狠| 97资源超碰| 国产精品高清2021在线| 久久骚少妇| 成人午夜小视频手机在线看| 色香91| 色色丁香| 国产无马在线| 97就爱干| 久久天堂婷婷网| 欧美日韩国产成人高清| 久草热制服丝袜在线观看| 色久桃花影院在线观看| 欧美热图99| 乱日视频| 午夜福利精品| 97久久国产| 四虎免费看黄| 伊人久久婷婷| 欧美成人A√在线一区二区| 91男人天堂网| 蜜桃视频精品一区二区| 国产亚洲精品A在线观看下载| 操91| 亚洲欲色9532548967一区| 午夜乱轮操逼视频免费看| 超碰9 7女人| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 亚洲中文字幕网| 亚洲学生妹高清av| 99热99re6国产在线播放| 91黑丝露脚| 日韩av不卡在线看| 天久久久噜噜噜久久国产精品爽爽| 97中文字幕色| 开心婷婷五月| 国产A v无码专区| 国产精品乱码久久| 91国内外在线| 欧美丝袜激情| 涩涩五月天| 超97在线精品视频| 欧美91精品国产自产| 校园春色欧美| 青草香蕉网| 在线黄页看毛片| 日本一区二区成人在线| 超碰在线人妻中文字幕| 抽插亚洲无码| 看看日B真人视频| 超碰 av 女人天堂| 啪啪91| 国产成人综合网| 免费看黄视频亚洲网站| 午夜男女爽爽大片免费观看| 台湾佬大香蕉| 性感美女啊啊啊在线| 中出789在线视频| 丰满欧美少妇| 久久五月丁香| 国产欧美日韩在线不卡第一页| 超碰色男人操熟女| 亚洲一区中文精品| 大象AV在线| 人人操人人肉久久精品| 欧美91网| 蜜臀久久99精品久久久久久成人小说 | 亚洲精品久久久久毛片A片拉屎| 日本在线15p| 久久精品91| 锕锕好爽 死我在线观看| 久久久久亚洲精品| 97超碰色屌| 男人下部插入女人下部| 亚洲色图超碰在线| 人妻天天夜夜爽一区二区| 久久久中文| 大香蕉久| 久久人妻视频网| 五月天综合在线| julia高潮后不停追击中出| 国产精品午夜高潮呻吟久久av| 日韩探花精品在线视频| 中文字幕人成乱码熟女香港| se吧提供91精品国产91久久久久久 | 天天操人人操狠狠插| 日婷婷| 亚洲第一精品在线视频| 国产 日韩 欧美高清| 国产免a费看黄片在线| 免费公开人人操| 八人操人人摸人人看| 把腿张开老子CAO烂你| 99在线无码精品秘 入口黑人| 日本黄色大片一级视频免费麻豆| 变态乱伦伪娘灌肠一区二区| 亚洲综合另类小说色区亚洲成av人片在www | 精品欧美А∨无码黑人大荫蒂 | 超碰视97中文| 蜜臀AV一区二区三区| 久九色| 不卡中文字幕aⅴ在线| 国产日逼视频| 日本污ww视频网站| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 九九九九九九九九九九九九九九九女| 日韩av色图| 9.1小视频| 91精片| 亚洲欧洲综合av在线| 国产97视频免费观看| 99热| 屌妞视频久久久久久久久久久久| 色爽——AV| 97天天| 欧美日韩性爱电影在线| 婷婷AV一区二区三区| 超碰97爽| 国产99999久久精品| 91麻豆天美传媒在线| 日韩熟女操逼| 国产在线视视频有精品| 久草综合京东| 91美女视频电影| 色网色网色网色网色网色| 欧美1区二区三区公司| 亚洲日本韩国在线| 330Dv国产女人终合视频极品人与兽 | 国产精品午夜福利亚洲综合网| 无码av永久免费专区网站| 欧美国产日韩清纯唯美| 欧美色图成人网一区二区| 欧美韩日精品99综合| 超碰97人妻免费在线| 天美麻花大全视频| 久久一二三四不卡| 亚洲人久久久久日| 免费在线观看国内色片网站网址| 亚洲另类久操网| 综合网亚洲1| 老外又粗又长一晚做五次| 精品久久久亚洲AV成人网站| 无码视频一区二区| 97在线看| 午夜一区| 欧美高潮| 国产黄片精品在线| 国产夜夜艹| 天天干18禁| 天天干天天狼在线视频| 欧美伦乱爱| 中日韩免费看男女操逼大全| 亚洲天堂久久| 妇女乱色二区| 久久成人午夜精品影院| 亚洲 图片 欧美 色图| 国产午夜精品一区二区三区牛牛| 日韩人妻播放| 久久m| 成人无码在线视频网站| 人妻天堂综合网| 男人的天堂com| 成视频在线观看免费看| 熟女露脸激情自拍视频| 欧美一级久久久久久久大片动画| 欧美爆操91| 尤物av网站免费在线播放| 男人的天堂啪啪| 亚州黄站| 久久五月综合| 亚洲精品电影| 亚洲另类在线观看| 91综合天天| AV九九| 国色综合天| AV九九| 高清视频一区| 天天影视网综合少妇| 久久久久久久性爱| 精品区9| 久久国产乱子伦精品免费女,网站| 日韩啪啪视频| 日韩欧视频| 操久久久久久| 久久久久97| xxx亚洲午夜天堂| 国产精品成人AV片免费看网站| 日本三级小说中文字幕| a片 xxxx受爽视频| 看黑丝美女操逼青青网站| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 精品国产乱码久久久久久蜜臀| 久青草影院| 天天澡天天爽日日AV| 九九久久久久久爱| 男女猛烈无遮掩视频免费软件| 99色婷婷中文字幕乱色| 天天欧美色| 免费试看60秒| 麻豆伊人网| 懂色AV蜜臀无码精品APP| 婷婷丁香人妻 | 国产精品爆乳懂色蜜乳| 欧美日韩精品国产91| 18禁美女裸体无遮挡啪啪| 91超碰丝袜制服| 五月天丁香欧洲日韩| 亚洲av综合伊人久久| 美女91av| AV 少妇 人妻 偷拍| 中文字幕av亚洲精品| 歐美性天天| 国产伦精品一区二区三区在线观 | 男人的天堂激情| 乱论91| 777超碰| 无码视频一区二区| 国产免费永久精品无码| 日本成a人v网站在线观看| 亚洲综合贴图91| 俺去也婷婷| 亚洲色图尤物视频| 国产嫩草精品A88AV| 久久久久久久久久久97| 无码在线亚洲| 国产品精品自在在线午夜免费| av东京热男人的天堂| 五月天激情婷婷| 可以在线观看的黄色网址| 好涩综合| 亚洲日韩久久精品一区| 97天天摸天天碰| 国产 无码 一区二区| 国产高清自拍| 99超碰网| 久久久久网站-538在线视频-欧美永久乱码 | 一区二区三区 丝袜 高跟 美腿| 岛国黄| a'v在线资源| 夜夜嗨一区| 黑人与人妻| 九九玖玖精品| 天天做天天爱| 国产97视频免费观看| 国产精品久久久久无码Av网曝门| 久久久久女教师免费一区| 免费网色网站| 色官网在线| 午夜后入| 伊人一区二区三区| 亚洲吊色| 日本天天色| 国产亚洲精品第一最新| 亚洲精品乱码线路中文字幕 | 91在线精品一区二区三区| 快播电影网日韩新片| 亚拍在线| 欧美韩国你懂得在线 | 夜夜国自区| 操淫穴亚洲五月丁香 | 欧美1727免费观看视频| 青青草天天亲夜夜操网| 三级网色| 一级黄色性爱A级片| 国产综合在线视频网站| 国产h小视频在线观看免费| 无套后入双马尾| 久久久久久久久久久精| 久久亚洲天堂| 九九九九一级| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 国产中文字幕曰本毛片| 天天干人人干天天日97| 蜜乳Av成人片网站| 高清国产成人无码| se01国产在线视频| 亚洲国产婷婷在线播放| 在线观看成人性爱免费小视频| 国内毛片国产欧美拍| 久久无码一区二区二三区性色| 久草尤物| 久久中文字幕一区不卡| 九九视频黄色片| 日熟女| 人妻干天天| 欧美 日韩 亚洲 春色| xxxx网站亚洲精品| 亚洲成?V人片在线观看福利| 91精品人妻电影| 日韩精品一区二区三区色欲| 婷婷99| 操人妻少妇中文| 久久久久国产亚洲一区欧美色图日韩| 日本免费不卡二区| 夜夜国产一区| 999熟女精品| 久久久啊啊啊| 3PAV乱伦视频| 一本久道在线综合视频| 国产熟女乱论| 色玖玖| 天天干天天日天天射黄色大片| 美女的肌被草喷水视频| 9长久久精品| 天天综合91入口| 久久大黄片| 国产精品69人妻无码久久久| 久久精品国产96精品亚洲拳交| 婷婷久热| 欧美性爱一内片一区二区三区| 久久99999| 欧美色97| 国产内射爽爽大片| 青娱乐亚洲自拍| 99精品在线播放| 欧美精品91| 激情内射| 亚洲日韩精品久久久久一区壹牛| 中日韩久久久| 999在线电影香蕉| 精品中文日韩字幕视频| 亚洲欧洲日韩中文字幕一区| 99久久无码| 国产成人无码高清| 大香蕉 222| 婷婷探花久久精品一区| 日韩三级伦理中文字幕| α√在线| 麻豆久久久久久久久丝袜 | 人妻一区二区三区熟女| 逼操网站| 国产精品老熟女一区二区| 老熟妇一区二区三区啪啪| 日本男人天堂| 三级网色| 欧美少妇第一页| 操一对老熟妇爽上天视频| 人妻中文字幕精品无码| 欧美躁死她一区二区| 偷拍五区| 97色伦97色伦国产欧美| 婷婷色网| 日本三级韩国三级美三级91| 久久精品国产亚洲AV清纯| 国产又爽又黄| 熟女网站最新| 青青操网| 久久精精区一区二区一蜜桃一区二区| 久久成人午夜狠狠| 国产精品一区二区久久精品| 五月激情影院| 亚洲风情综合网| 免费的很黄很污的全部视频| 爆乳免费黄网站| 日韩精品啪啪啪| 欧美v亚洲v日韩v最新在线二区| 9久久美女首页| 国产色图乱伦| 日韩人妻少妇 一区二区三区| 国产精品毛片| a v网站在线播放| 试看福利| 欧美亚洲素人制服精品| 免费看污网站| 五月婷亚洲精品天堂| 九九在线精品| 欧美春色| 超碰久热| 91热| 人人操AV| 久草资源在线| www.久久爱| 久久精品区| 国产亚洲色婷婷久久99精品91| asc国产精品| 欧美成人午夜免费福利785| 色爱天堂| 日韩精品区二区三区不卡| AV天堂因数| 九九玖玖精品| 99久久无码| 亚洲色图20p| 十八禁视频一区二区| 91色图片| 麻花豆传媒剧国产MV出差| 精品国产国产AV| 国产精品999zyz| 亚洲性综合| 五月婷婷丁香中文字幕| 欧美日韩亚洲国产中文永久天天看| 操逼1区| 欧美色图99| 超碰人人妻| www.av家庭乱伦| 九九久久国产精品| 国产一区在线观看无码AV| 激情五月天校园春色网| 日韩乱伦视频| 综合亚洲欧美| 毛片17S| 中文字幕一区二区免费在线| 97精品国产精品免费观看| 日韩性爱电影一区| 国产久久天堂资源| 黄页大片在线观看| 亚洲精品一区二区精品| 大香蕉青青9| 狠狠穞A片一區二區三區| 午夜精品久久一区二区| 九九九九九九成人| 欧美性爱系列| 加勒比海色香蕉婷婷| 日han少妇无码| 黄色大香焦1级‘′‘| 骚女天天综合网| 亚洲大色堂| a在线视频免费观看| 狠狠操使劲操| 亚洲精品白丝| 国产欧美精品日韩区二区麻豆天美| 黄色免费网| 福利五区| 欧美日韩国第一区| 久久香蕉综合一本到3atv| 久久精品店| 伊人网在线视频| 亚洲精品色| 色欲无码人妻日韩欧美精品| 老熟女阿 国产91| 国产九九久久久精品| 国产精品香蕉热久久新品| 欧美激情激情xxxx欧美专区| 亚洲综合伊人| 亚洲中文字幕乱码无码一区二区| 激情婷婷丁香网| 啊啊啊啊啊啊在线观看| 操一区| 国产精品色色| 亚洲自拍天堂| 男人天堂欧美| 欧美亚洲韩国视频十五区| 国产精品制服丝袜中文字幕日韩一区二区三区 | 99久久99九九99九九九| 久久超碰大香蕉| 五月婷婷六月丁香| 亚洲国产一级精品毛一级精品看免费视频| 女人综合网| 尤物视频新赏网鲜网色诱网| 久久水蜜臀亚洲AV无码精品| 91久久久久久| 国产欧美日韩精品中文| 91啦人妻| 亚州男人天堂| 亚洲成人AB| 欧美人人天天网| 宗合情欲网| 91精品成人www| 久久婷婷五月综合| 成人免费在线网站| 成人一级性爱| 国产丝袜欧美在线视频| 屁股久久久久久| 欧美色97| 舔人妻中文免费视频| 国产久久一区二区| 蜜桃视频一区二区三区在线观看| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | a天堂视频| 黄色激情电影在线观看| 亚洲一区中文精品| 欧洲久久一二线| 日本不卡在线二区三区| 黑人性欧美| 91高清欧美| 久久久久久久久久久久97| 四季av一区二区凹凸精品小说| 91美女看B| 色综合99999| 60秒免费视频| 欧美一区二区三区黄色影视| 97在线观视频免费观看| 99re95| 亚洲一本色码中文字幕| 韩国女主播青草在线| 久久精品老司| 欧美97日韩精品| 69久久久久久久久久久久久| 天天干天天中出av| 久啪| 人人爽夜夜玩视频| 97超碰国产亚洲精品| 久久久三区二区一区| 麻豆色约约| 久久东京热久久| 久久狠狠色噜噜狠狠狠狠97| 欧美第一页| 色y情视频免费看| 日韩国产在线观看av| 自拍偷拍 日韩无码| 97最新在线播放视频| www.夜夜| www.四虎在线| 人妻熟女一区二区三区在线|