① 訪問http 直接跳轉https怎麼設置
對應環境很多,目前列出常見環境:
IIS7:https://www.gworg.com/ssl/129.html
IIS6:https://www.gworg.com/ssl/128.html
Nginx:https://www.gworg.com/ssl/167.html
Apache:https://www.gworg.com/ssl/130.html
如果伺服器是其它環境,也可以登陸搜索。
② 如何將訪問http 的強制訪問https
首先你需要為你的網站申請和配置SSL證書,然後設置JS跳轉或者301跳轉,實現訪問HTTP,自動跳轉到HTTPS訪問。http://zhannei..com/cse/search?q=HTTP+301+HTTPS&click=1&entry=1&s=9445731567098915795&nsid=
③ http和https都可以訪問可以嗎
可以。
解釋原因:
伺服器配置SSL證書後,不設置強制https訪問,就可以http和https都可打開。
HTTP與HTTPS設置都可以訪問,只要不設置強制https訪問就可以。
網站https設置後,不配置強制HTTPS訪問。
解決辦法:設置https訪問,不配置https強制。
④ 在寶塔里設置好了https,然後想讓http跳轉到https在哪裡設置
確定HTTP與HTTPS都可以訪問後設置。HTTP不能訪問的先綁定域名,HTTPS不能訪問先安裝證書。
寶塔控制面板設置強制HTTPS:
站點設置——SSL——強制HTTPS
寶塔強制HTTPS
寶塔控制面板無法設置的,採取以下辦法:
Apache、Nginx環境的,請在網站根目錄新建.htaccess
文件代碼:
<IfMolemod_rewrite.c>
RewriteEngineon
RewriteBase/
RewriteCond%{SERVER_PORT}!^443$
RewriteRule(.*)https://%{SERVER_NAME}/$1[R=301,L]
</IfMole>IIS伺服器環境強制HTTPS設置:網頁鏈接
解決辦法:確定HTTP可訪問後,然後在進行設置。其它技術問題可以在Gworg獲得幫助。
⑤ 網站怎麼啟用https訪問
密,因此,所傳送的數據不容易被網路黑客截獲和破解。本文介紹HTTPS的三種實現方法
。
方法一 靜態超鏈接
這是目前網站中使用得較多的方法,也最簡單。在要求使用SSL進行傳輸的Web網頁鏈接
中直接標明使用HTTPS協議,以下是指向需要使用SSL的網頁的超鏈接:
<a href=「https://192.168.100.100/ok/securePage.jsp」>SSL例子</a>
需要說明的是,在網頁里的超鏈接如果使用相對路徑的話,其默認啟用協議與引用該超
鏈接的網頁或資源的傳輸協議相同,例如在某超鏈接「https://192.168.100.100/ok/l
ogin.jps」的網頁中包含如下兩個超鏈接:
<a href=「./bessl/exam.jsp」>SSL鏈接</a>
<a href=「http://192.168.100.100/notssl/index.jsp」>非SSL鏈接
那麼,第一個鏈接使用與「https://192.168.100.100/ok/login.jsp」相同的傳輸協議
HTTPS,第二個鏈接使用本身所標識的協議HTTP。
使用靜態超鏈接的好處是容易實現,不需要額外開發。然而,它卻不容易維護管理; 因
為在一個完全使用HTTP協議訪問的Web應用里,每個資源都存放在該應用特定根目錄下的
各個子目錄里,資源的鏈接路徑都使用相對路徑,這樣做是為了方便應用的遷移並且易
於管理。但假如該應用的某些資源要用到HTTPS協議,引用的鏈接就必須使用完整的路徑
,所以當應用遷移或需要更改URL中所涉及的任何部分如:域名、目錄、文件名等,維護
者都需要對每個超鏈接修改,工作量之大可想而知。再者,如果客戶在瀏覽器地址欄里
手工輸入HTTPS協議的資源,那麼所有敏感機密數據在傳輸中就得不到保護,很容易被黑
客截獲和篡改!
方法二 資源訪問限制
為了保護Web應用中的敏感數據,防止資源的非法訪問和保證傳輸的安全性,Java Serv
let 2.2規范定義了安全約束(Security-Constraint)元件,它用於指定一個或多個We
b資源集的安全約束條件;用戶數據約束(User-Data-Constraint)元件是安全約束元件
的子類,它用於指定在客戶端和容器之間傳輸的數據是如何被保護的。用戶數據約束元
件還包括了傳輸保證(Transport-Guarantee)元件,它規定了客戶機和伺服器之間的通
信必須是以下三種模式之一:None、Integral、Confidential。None表示被指定的Web資
源不需要任何傳輸保證;Integral表示客戶機與伺服器之間傳送的數據在傳送過程中不
會被篡改; Confidential表示數據在傳送過程中被加密。大多數情況下,Integral或Co
nfidential是使用SSL實現。
這里以BEA的WebLogic Server 6.1為例介紹其實現方法,WebLogic是一個性能卓越的J2
EE伺服器,它可以對所管理的Web資源,包括EJB、JSP、Servlet應用程序設置訪問控制
條款。假設某個應用建立在Weblogic Server里的/mywebAPP目錄下,其中一部分Servle
ts、JSPs要求使用SSL傳輸,那麼可將它們都放在/mywebAPP/sslsource/目錄里,然後編
輯/secureAPP/Web-INF/web.xml文件,通過對web.xml的設置可達到對Web用戶實現訪問
控制。
當Web用戶試圖通過HTTP訪問/sslsource目錄下的資源時,Weblogic Server就會查找we
b.xml里的訪問約束定義,返回提示信息:Need SSL connection to access this reso
urce。資源訪問限制與靜態超鏈接結合使用,不僅繼承了靜態超鏈接方法的簡單易用性
,而且有效保護了敏感資源數據。然而,這樣就會存在一個問題: 假如Web客戶使用HT
TP協議訪問需要使用SSL的網路資源時看到彈出的提示信息: Need SSL connection to
access this resource,大部分人可能都不知道應該用HTTPS去訪問該網頁,造成的後果
是用戶會放棄訪問該網頁,這是Web應用服務提供商不願意看到的事情。
方法三 鏈接重定向
綜觀目前商業網站資源數據的交互訪問,要求嚴格加密傳輸的數據只佔其中一小部分,
也就是說在一個具體Web應用中需要使用SSL的服務程序只佔整體的一小部分。那麼,我
們可以從應用開發方面考慮解決方法,對需要使用HTTPS協議的那部分JSPs、Servlets或
EJBs進行處理,使程序本身在接收到訪問請求時首先判斷該請求使用的協議是否符合本
程序的要求,即來訪請求是否使用HTTPS協議,如果不是就將其訪問協議重定向為HTTPS
,這樣就避免了客戶使用HTTP協議訪問要求使用HTTPS協議的Web資源時,看到錯誤提示
信息無所適從的情況,這些處理對Web客戶來說是透明的。
實現思想是:首先創建一個類,該類方法可以實現自動引導Web客戶的訪問請求使用HTT
PS協議,每個要求使用SSL進行傳輸的Servlets或JSPs在程序開始時調用它進行協議重定
向,最後才進行數據應用處理。
J2EE提供了兩種鏈接重定向機制。第一種機制是RequestDispatcher介面里的forward()
方法。使用MVC(Model-View-Controller)機制的Web應用通常都使用這個方法從Servlet
轉移請求到JSP。但這種轉向只能是同種協議間的轉向,並不能重定向到不同的協議。第
二種機制是使用HTTPServletReponse介面里的sendRedirect()方法,它能使用任何協議
重定向到任何URL,例如:
BeSslResponse.sendRedirect(「https://192.168.100.100/order」);
此外,我們還需使用到Java Servlet API中的兩個方法:ServletRequest介面中的getS
cheme(),它用於獲取訪問請求使用的傳輸協議;HTTPUtils類中的getRequestUrl(),它
用於獲取訪問請求的URL,要注意的是該方法在Servlet 2.3中已被移到HTTPServletReq
uest介面。
以下是實現協議重定向的基本步驟:
1. 獲取訪問的請求所使用的協議;
2. 如果請求協議符合被訪問的Servlet所要求的協議,就說明已經使用HTTPS協議了,不
需做任何處理;
3. 如果不符合,使用Servlet所要求的協議(HTTPS)重定向到相同的URL。
例如,某Web用戶使用HTTP協議訪問要求使用HTTPS協議的資源BeSslServlet,敲入「UR
L:http://192.168.100.100/BeSslServlet」,在執行BeSslServlet時首先使用Proces
sSslServlet.processSsl()重定向到https://192.168.100.100/BeSslServlet,然後
BeSslServlet與客戶瀏覽器之間就通過HTTPS協議進行數據傳輸。
以上介紹的僅是最簡單的例子,是為了對這種重定向的方法有個初步的認識。假如想真
正在Web應用中實現,還必須考慮如下幾個問題:
● 在Web應用中常常會用到GET或Post方法,訪問請求的URL中就會帶上一些查詢字串,
這些字串是使用getRequesUrl()時獲取不到的,而且在重定向之後會丟失,所以必須在
重定向之前將它們加入到新的URL里。我們可以使用request.getQueryString()來獲取G
ET的查詢字串,對於Post的Request參數,可以把它們轉換成查詢串再進行處理。
● 某些Web應用請求中會使用對象作為其屬性,必須在重定向之前將這些屬性保存在該
Session中,以便重定向後使用。
● 大多數瀏覽器會把對同一個主機的不同埠的訪問當作對不同的主機進行訪問,分用
不同的Session,為了使重定向後保留使用原來的Session,必須對應用伺服器的Cookie
域名進行相應的設置。
以上問題均可在程序設計中解決。
通過程序自身實現協議重定向,就可以把要求嚴格保護的那部分資源與其他普通數據從
邏輯上分開處理,使得要求使用SSL的資源和不需要使用SSL的資源各取所需,避免浪費
網站的系統資源。
⑥ 如何把網址配置為http和https可以同時訪問
您好,是完全可以的,只要不配置強制HTTPS訪問就可以了,通常證書安裝完畢不配置301或302即可。您可以淘寶:Gworg 獲得SSL證書與頂級的技術支持。
⑦ 如何讓使用http訪問的用戶自動轉到https
1 https是為了安全而使用的,如果不是注冊用戶也可以訪問的網頁,是不要安全保護的,即不需要https。
2 可以把網頁分類,有些網頁是受保護的,只有注冊用戶可以訪問;有些網頁任何人的都可以訪問。
3 認證過的用戶在session中保存,認證頁面採用https,認證之後跳轉的頁面使用相對鏈接,如/目錄/文件名,而不是https://abc.com/目錄/文件名,這樣https會自動加上。
4 每個受保護的頁面檢查session,如果用戶沒有登陸,就不允許訪問。
5 當用戶沒有登錄訪問http://abc.com/目錄/文件名,可以重定向到認證頁面;當用戶直接訪問某個頁面,如果不受限制就可以訪問,否則提示無許可權。
⑧ 如何將http改成https
你好!
何如從HTTP切換到HTTPS?
1、確定需要HTTPS的域名,當然這個域名是獨立的,可以正常解析。
2、擁有一台獨立伺服器,通常適應的是雲伺服器(虛擬主機通常都不支持的)。
3、網站程序源碼,這個很重要不是所有源碼都支持HTTPS,不過通常主流都是支持的,不支持的也是稍微修改一下就可以了。
4、關鍵的一步HTTPS是要辦理認證的,這一點需要登陸SSL盾獲取信任的證書,當然需要驗證的域名的,不過SSL盾會指導完成驗證。
5、需要把認證好的證書安裝到獨立伺服器
6、最後一步打開網頁,預覽就看到地址欄顯示HTTPS了。
這里有一份HTTP跳轉HTTPS步驟的具體操作方法網頁鏈接
以上就是對您的問題作出的解答,希望能幫助到您
⑨ http 怎麼訪問 https
HTTPS實際是SSL over HTTP, 該協議通過SSL在發送方把原始數據進行加密,在接收方解
密,因此,所傳送的數據不容易被網路黑客截獲和破解。本文介紹HTTPS的三種實現方法
。
⑩ 如何設置http到https的自動跳轉
一、Apache伺服器
我們需要找到Apache的配置文件httpd.conf,然後添加以下代碼:
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
以上代碼是針對整站進行跳轉,如果只需要跳轉某個目錄,則添加代碼:
RewriteEngine on
RewriteBase /yourfolder
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
二、Nginx伺服器
在配置80埠的文件中,添加以下代碼:
server {
listen 80;
server_name localhost;
rewrite ^(.*)$ https://$host$1 permanent;
location / {
root html;
index index.html index.htm;
}
三、Tomcat伺服器
這是三種伺服器裡面相對比較麻煩的,不過一步一步來,也是可以實現的。
首先,我們需要在伺服器根目錄下找到conf這個目錄,找到其中server.xml文件這個文件,修改裡面的redirectPort值為443,默認值一般為8443。
然後,還是在這個目錄下找到web.xml文件,在尾部添加代碼
<security-constraint>
<display-name>Auth</display-name>
<web-resource-collection>
<web-resource-name>Protected Area</web-resource-name>
<url-pattern>/user/*</url-pattern>
<url-pattern>/main/index</url-pattern>
</web-resource-collection>
<user-data-constraint>
<description>SSL required</description>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
如果用戶遇到的問題不能解決,可通過wosign官網客服尋求幫助,wosign可提供免費一對一的ssl證書技術部署支持網頁鏈接,免除後顧之憂。