好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > IIS與APACHE實現(xiàn)HTTP重定向到HTTPS

IIS與APACHE實現(xiàn)HTTP重定向到HTTPS

熱門標簽:如何在各種地圖標注自己的地址 信陽銷售外呼系統(tǒng)招商 coreldraw地圖標注 菏澤crm外呼系統(tǒng)價格 百應(yīng)電銷機器人靠譜嗎 物超所值的400電話申請 申請400電話號碼多少錢 遼寧電銷平臺外呼系統(tǒng)軟件 營銷電銷機器人招商

IIS7

  從微軟的官方網(wǎng)站下載HTTP重寫模塊,安裝完畢之后重啟IIS服務(wù),之后打開IIS控制臺,發(fā)現(xiàn)多了一個組件,雙擊“URL重寫”,在右邊窗體中選擇“添加規(guī)則”,并添加一個空白規(guī)則,給規(guī)則自定義一個名字(名稱自便),比如我這里叫“redirect to HTTPS”,模式為:(.*),添加一個條件,條件輸入為 {HTTPS},與模式匹配,模式為 ^OFF$,然后配置操作,操作類型為:重定向,重定向到URL為:https://{HTTP_HOST}/{R:1},重定向類型:永久301。

  設(shè)置完畢后點擊右側(cè)的“應(yīng)用”,這個 URL 重寫就配置完畢了。

  配置后,根目錄下的web.config文件的內(nèi)容如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="redirect to HTTPS" enabled="true" stopProcessing="true">
          <match url="(.*)" />
          <conditions>
            <add input="{HTTPS}" pattern="^OFF$" />
          </conditions>
          <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

Apache http跳轉(zhuǎn)https配置

修改.htaccess文件,在文件里增加如下幾行:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

另一種寫法是:

RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]

nginx配置

nginx的rewrite方法

思路

這應(yīng)該是大家最容易想到的方法,將所有的http請求通過rewrite重寫到https上即可

配置

server { 
  listen 192.168.1.111:80; 
  server_name test.com; 
   
  rewrite ^(.*)$ https://$host$1 permanent; 
} 

搭建此虛擬主機完成后,就可以將http://test.com的請求全部重寫到https://test.com上了
 
nginx的497狀態(tài)碼

error code 497

497 - normal request was sent to HTTPS 

解釋:當此虛擬站點只允許https訪問時,當用http訪問時nginx會報出497錯誤碼
 
思路

利用error_page命令將497狀態(tài)碼的鏈接重定向到https://test.com這個域名上

配置

server { 
    listen       192.168.1.11:443;  #ssl端口 
    listen       192.168.1.11:80;   #用戶習慣用http訪問,加上80,后面通過497狀態(tài)碼讓它自動跳到443端口 
    server_name  test.com; 
    #為一個server{......}開啟ssl支持 
    ssl                  on; 
    #指定PEM格式的證書文件  
    ssl_certificate      /etc/nginx/test.pem;  
    #指定PEM格式的私鑰文件 
    ssl_certificate_key  /etc/nginx/test.key; 
     
    #讓http請求重定向到https請求  
    error_page 497  https://$host$uri?$args; 

index.html刷新網(wǎng)頁

思路
上述兩種方法均會耗費服務(wù)器的資源,我們用curl訪問baidu.com試一下,看百度的公司是如何實現(xiàn)baidu.com向www.baidu.com的跳轉(zhuǎn)
 
可以看到百度很巧妙的利用meta的刷新作用,將baidu.com跳轉(zhuǎn)到www.baidu.com.因此我們可以基于http://test.com的虛擬主機路徑下也寫一個index.html,內(nèi)容就是http向https的跳轉(zhuǎn)

index.html

<html> 
<meta http-equiv="refresh" content="0;url=https://test.com/"> 
</html> 

nginx虛擬主機配置

server { 
    listen 192.168.1.11:80; 
    server_name test.com; 
     
    location / { 
                #index.html放在虛擬主機監(jiān)聽的根目錄下 
        root /srv/www/http.test.com/; 
    } 
        #將404的頁面重定向到https的首頁 
    error_page  404 https://test.com/; 
}  

后記
上述三種方法均可以實現(xiàn)基于nginx強制將http請求跳轉(zhuǎn)到https請求,大家可以評價一下優(yōu)劣或者根據(jù)實際需求進行選擇。
 

標簽:瀘州 泰安 湖北 廈門 江門 江西 內(nèi)江 玉樹

巨人網(wǎng)絡(luò)通訊聲明:本文標題《IIS與APACHE實現(xiàn)HTTP重定向到HTTPS》,本文關(guān)鍵詞  IIS,與,APACHE,實現(xiàn),HTTP,重定,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《IIS與APACHE實現(xiàn)HTTP重定向到HTTPS》相關(guān)的同類信息!
  • 本頁收集關(guān)于IIS與APACHE實現(xiàn)HTTP重定向到HTTPS的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚洲综合成人网在线观看| 欧洲成AV人在线观看天堂无码| 一进一出一爽又粗又大毛片| J午夜精品久久久久久毛片| 乡下被继H嗯啊双性人| 一级成人理伦片| jizzjizz日本老师| 名器人妻张雅婷1~5| 国产精品无码小视频网站| 精品无码久久久久久动漫软件| 日本黄色电影在线| 小丽好紧好爽再浪一点| 久久久久久久欧美| 啦啦啦高清在线视频播放1| 午夜Av亚洲Av欧美Av| 女性二十四b型大全图| 粉嫩小泬喷潮抽搐无码免费视频| 成人狠狠色综合| 日本精品一区二区三区四区的功能| 被多个强壮黑人灌满精H.漫画| 亚洲三级免费观看| ljl3个小时视频哪里看| 上课被同桌揉搓到高潮学长小说| 中文字幕精品无码亚洲字幕乐潘| 99精品久久久久中文字幕| 国产精品久久久久精品日日游戏| 6996电视影片免费人数与人口| 冠希实干阿娇13分钟视频| 7777奇米四色眼影国产馆| 日韩一级一欧美一级国产| 亚洲香蕉网久久综合影院3p| 甜蜜惩罚乳色吐息| 亚州午夜性视频| JUX-925被中出的人妻| 黄色免费大全| 91久久精品一二三产国品色少妇| 肚子里面满满的都是jy| 色福利视频导航| 综合色婷婷一区二区亚洲欧美国产 | 黑帮老大和我的356天第四季完整版| 美国经典三级版在线播放|