1、網站前面加s和不加s有什麼區別
不加s的是使用HTTP協議,加s的是使用HTTPS協議。二者的主要區別是:
1、安全性不同
HTTP 明文傳輸,數據都是未加密的,安全性較差;HTTPS(SSL+HTTP) 數據傳輸過程是加密的,安全性較好。
2、是否需要CA證書
使用 HTTPS 協議需要到 CA(Certificate Authority,數字證書認證機構) 申請證書,一般免費證書較少,因而需要一定費用。而使用 HTTP 協議是不需要用到CA證書的。
3、響應速度不同
HTTP 頁面響應速度比 HTTPS 快,主要是因為 HTTP 使用 TCP 三次握手建立連接,客戶端和伺服器需要交換 3 個包,而 HTTPS除了 TCP 的三個包,還要加上 ssl 握手需要的 9 個包,所以一共是 12 個包。
4、埠不一樣
HTTP的URL由「http://」起始且默認使用80埠;HTTPS的URL由「https://」起始且默認使用443埠。
參考資料來源:網路-http
參考資料來源:網路-https
2、請問網址,http後面加s的作用是什麼?
具有安全性的ssl加密傳輸協議
3、網址後面有個S加密怎麼弄
https默認埠是443,http默認埠是80,所有加一個s就不一樣。也不是所有網站加s就可以加密,需要WEB伺服器端進行相應的配置。以下配置步驟僅供參考:
HTTPS_SSL配置的步驟:
伺服器端單向認證:
第一步:進入jdk的安裝文件路徑下面的bin目錄;
第二步:在bin目錄下輸入以下命令
keytool -genkey -v -alias mykey -keyalg RSA -validity 3650 -keystore c:\sst.keystore
-dname "CN=你的ip,OU=cn,O=cn,L=cn,ST=cn,c=cn" -storepass 123456 -keypass 123456
說明:
keytool 是JDK提供的證書生成工具,所有參數的用法參見keytool –help
-genkey 創建新證書
-v詳細信息
-alias以」mykey」作為該證書的別名。這里可以根據需要修改
-keyalgRSA 指定演算法
-keysize 指定演算法加密後密鑰長度
-keystorec:\sst.keystore保存路徑及文件名
-validity3650證書有效期,單位為天
CN=你的ip,OU=cn,O=cn,L=cn,ST=cn,c=cn 基本信息的配置
CN=你的ip 這個配置務必注意
-storepass 123456789 -keypass 123456789 密碼設置
第三步:生成的文件如下圖所示
第四步:配置tomcat的server.xml文件[1]redirectPort埠號改為:443
<Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="443" useBodyEncodingForURI="true"/>
[2]SSL HTTP/1.1 Connector定義的地方,修改埠號為:443
<Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol"
minSpareThreads="5" maxSpareThreads="75"
enableLookups="true" disableUploadTimeout="true"
acceptCount="100" maxThreads="200" SSLEnabled="true" scheme="https" secure="true"
keystoreFile="C:/sst.keystore" keystorePass="123456"
clientAuth="false" sslProtocol="TLS" />
屬性說明:clientAuth:設置是否雙向驗證,默認為false,設置為true代表雙向驗證keystoreFile:伺服器證書文件路徑keystorePass:伺服器證書密碼truststoreFile:用來驗證客戶端證書的根證書,此例中就是伺服器證書truststorePass:根證書密碼
[3] AJP 1.3 Connector定義的地方,修改redirectPort為443
<Connector port="8009" protocol="AJP/1.3" redirectPort="443"/>
第五步: 重新啟動Tomcat就可以了。
附加內容:若要使得應用只能通過https的方式訪問,在該項目的web.xml文件中加入如下代碼:
<login-config><!-- Authorization setting for SSL --><auth-method>CLIENT-CERT</auth-method><realm-name>Client Cert Users-only Area</realm-name></login-config><security-constraint><!-- Authorization setting for SSL --><web-resource-collection><web-resource-name>SSL</web-resource-name><url-pattern>/*</url-pattern></web-resource-collection><user-data-constraint><transport-guarantee>CONFIDENTIAL</transport-guarantee></user-data-constraint></security-constraint><!--Require HTTPS for everything except /img (favicon) and /css.--><security-constraint><web-resource-collection><web-resource-name>HTTPSOrHTTP</web-resource-name><url-pattern>*.ico</url-pattern><url-pattern>/img/*</url-pattern><url-pattern>/css/*</url-pattern></web-resource-collection><user-data-constraint><transport-guarantee>NONE</transport-guarantee></user-data-constraint></security-constraint>測試 :在瀏覽器中輸入:https://localhost:8443/,會彈出選擇客戶端證書界面,點擊「確定」,會進入tomcat主頁,地址欄後會有「鎖」圖標,表示本次會話已經通過HTTPS雙向驗證,接下來的會話過程中所傳輸的信息都已經過SSL信息加密。
可能存在的問題:
Eclipse中啟動tomcat7.0,本地tomcat配置文件被eclipse恢復。
問題是這樣的,在eclipse的servers配置項里,將tomcat的啟動配置為了use tomcat location,但是每次在eclipse里publish項目都會把本地G:\tomcate7.0\apache-tomcat-7.0.29\conf下的配置文件(如:tomcat-user.xml添加了用戶等信息)給重置,也就是裡面添加的內容被清空了,回復到原來的樣子:
問題解決方案:
你eclipse工程列表中應該 還有個 Servers 工程,下面會有Tomcat7的配置文件,你把裡面的對應配置文件改了。每次是用這個文件來覆蓋,tomcat下面的文件的。
特定的目錄實現https訪問
解決方案:
在web.xml文件中配置相應的路徑
<security-constraint><!-- Authorization setting for SSL --><web-resource-collection><web-resource-name>SSL</web-resource-name><url-pattern>/login.html</url-pattern></web-resource-collection><user-data-constraint><transport-guarantee>CONFIDENTIAL</transport-guarantee></user-data-constraint></security-constraint>
4、網址http後面怎麼加個s,具體步驟謝謝,怎麼弄 網址還沒買,
免疫CC是吧
5、域名加s被跳轉了怎麼辦
用了https還被跳轉證明你的黑鏈還沒清除啊,建議自查下程序代碼吧,漏洞得補一下啊,不然還得次次清理黑鏈,不會弄的話找俺技術支持
6、同一個網址 加http後面加s,不加s, 可以同時做成兩個網址嗎
應該是可以的,http和https的區別在於安全性的不同,
一個是明文一個是加密。除此之外還有埠不同,
但是一般是不會這樣去做兩個網址的,一般都是放的同一個網站
7、為什麼網站上出現http後面加一個s,還是紅色的?
網站上出現http後面加一個s,還是紅色有以下原因:
電腦的系統時間與網站證書時間不對,改自已電腦系統時間為正確時間。
瀏覽器驗證過程中對於https加密站點證書驗證出錯引發的問題,可以把網站加入信任站點後斜杠圖標消失。
使用了自己生成的SSL證書,也就是自簽名SSL證書,瀏覽器不信任,提示紅線。將自簽名HTTPS證書替換成全球信任,支持所有瀏覽器的證書。
HTTPS證書過期,存在安全隱患,所以瀏覽器標記紅線。證書過期的話,就要到CA機構續期證書。
HTTPS證書不受信任,某些證書並不支持所有瀏覽器,部分瀏覽器不信任,所以標記紅線。使用全球信任的https證書。
8、請問網址加個s怎麼弄,然後網址會有個鎖 跪求高手步驟 謝謝
網站要實現HTTPS訪問,首選你需要申請一張SSL證書,然後將SSL證書部署到伺服器端,開啟443埠,就可以實現HTTPS訪問了。另外,如何獲得SSL證書呢?可以到CA機構申請付費和免費的SSL證書,目前一些機構推出了免費SSL證書,如沃通CA推出了3年期多域名免費SSL,可以進行免費申請。如何部署SSL證書了,在申請的時候,有相應的部署指導手冊。