国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

云服務(wù)器|WEB服務(wù)器|FTP服務(wù)器|郵件服務(wù)器|虛擬主機(jī)|服務(wù)器安全|DNS服務(wù)器|服務(wù)器知識(shí)|Nginx|IIS|Tomcat|

服務(wù)器之家 - 服務(wù)器技術(shù) - WEB服務(wù)器 - IIS與APACHE實(shí)現(xiàn)HTTP重定向到HTTPS

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

2019-06-11 15:49服務(wù)器之家服務(wù)器之家 WEB服務(wù)器

本文介紹IIS7和Apache上實(shí)現(xiàn)訪(fǎng)問(wèn)HTTP跳轉(zhuǎn)到HTTPS訪(fǎng)問(wèn)的方法,網(wǎng)站設(shè)計(jì)出于安全的考慮需要使用https協(xié)議,但不少用戶(hù)因?yàn)檩斎刖W(wǎng)址的習(xí)慣不喜歡帶上https協(xié)議,導(dǎo)致訪(fǎng)問(wèn)異常,因此需要一種重定向功能,實(shí)現(xiàn)HTTP網(wǎng)站重定向到HTTPS網(wǎng)站的

IIS7

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

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

  配置后,根目錄下的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]

另一種寫(xiě)法是:

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

nginx配置

nginx的rewrite方法

思路

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

配置

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

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

error code 497

497 - normal request was sent to HTTPS 

解釋?zhuān)寒?dāng)此虛擬站點(diǎn)只允許https訪(fǎng)問(wèn)時(shí),當(dāng)用http訪(fǎng)問(wèn)時(shí)nginx會(huì)報(bào)出497錯(cuò)誤碼
 
思路

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

配置

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

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

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

index.html

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

nginx虛擬主機(jī)配置

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

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

延伸 · 閱讀

精彩推薦
  • WEB服務(wù)器云端webdav服務(wù)器

    云端webdav服務(wù)器

    云端WebDAV服務(wù)器是一種在云端環(huán)境下提供WebDAV(Web Distributed Authoring and Versioning)協(xié)議服務(wù)的技術(shù)。WebDAV是一種HTTP擴(kuò)展協(xié)議,它允許用戶(hù)通過(guò)Internet訪(fǎng)問(wèn)分布...

    未知972023-05-25
  • WEB服務(wù)器寶塔面板負(fù)載狀態(tài)(load average)中的數(shù)據(jù)代表了什么?

    寶塔面板負(fù)載狀態(tài)(load average)中的數(shù)據(jù)代表了什么?

    寶塔面板是現(xiàn)在眾多站長(zhǎng)選擇的服務(wù)器管理軟件,本文主要講解寶塔面板負(fù)載狀態(tài)(load average)中的數(shù)據(jù)代表了什么?有需要的朋友可以參考一下。...

    九天博客5792020-05-23
  • WEB服務(wù)器phpstudy默認(rèn)不支持64位php的解決方法

    phpstudy默認(rèn)不支持64位php的解決方法

    下面小編就為大家?guī)?lái)一篇phpstudy默認(rèn)不支持64位php的解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧 ...

    jingxian4702019-10-17
  • WEB服務(wù)器如何將web項(xiàng)目部署到騰訊云服務(wù)器

    如何將web項(xiàng)目部署到騰訊云服務(wù)器

    如何將Web項(xiàng)目部署到騰訊 云服務(wù)器 摘要:本文將詳細(xì)介紹如何將Web項(xiàng)目部署到 騰訊云服務(wù)器 。包括選擇合適的云服務(wù)器實(shí)例,配置服務(wù)器環(huán)境,上傳代碼...

    未知1952023-06-24
  • WEB服務(wù)器云服務(wù)器安裝多個(gè)web網(wǎng)站嗎

    云服務(wù)器安裝多個(gè)web網(wǎng)站嗎

    云服務(wù)器 安裝多個(gè)web網(wǎng)站 云服務(wù)器是一種基于云計(jì)算技術(shù)的 虛擬主機(jī) 服務(wù),可以提供各種云計(jì)算基礎(chǔ)設(shè)施和服務(wù)。作為一個(gè)虛擬主機(jī),云服務(wù)器可以用于...

    未知1302023-07-12
  • WEB服務(wù)器湖北web云服務(wù)器價(jià)格

    湖北web云服務(wù)器價(jià)格

    湖北web 云服務(wù)器 價(jià)格 近年來(lái),隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,云計(jì)算技術(shù)已經(jīng)被廣泛應(yīng)用于各行各業(yè),對(duì)于企業(yè)來(lái)說(shuō),云計(jì)算技術(shù)已經(jīng)成為提升企業(yè)信息化...

    未知1612023-06-07
  • WEB服務(wù)器阿里云服務(wù)器部署web項(xiàng)目查看

    阿里云服務(wù)器部署web項(xiàng)目查看

    阿里 云服務(wù)器 部署web項(xiàng)目查看 隨著互聯(lián)網(wǎng)的發(fā)展,越來(lái)越多的企業(yè)開(kāi)始將自己的業(yè)務(wù)擴(kuò)展到線(xiàn)上平臺(tái)。為了滿(mǎn)足用戶(hù)的需求,企業(yè)需要部署自己的網(wǎng)站或...

    未知872023-09-07
  • WEB服務(wù)器WDCP控制面板升級(jí)mysql為5.7.11的方法

    WDCP控制面板升級(jí)mysql為5.7.11的方法

    本文主要講解在WDCP控制面板升級(jí)mysql為5.7.11的方法,有需要的朋友可以參考下...

    yuanxiaoping5322020-07-15
主站蜘蛛池模板: 亚洲精品国产一区 | 精品国产影院 | 高清一区二区 | 综合久久久久 | 欧美专区在线观看 | 午夜精品视频 | 成人免费淫片aa视频免费 | 激情小网站 | 亚洲精品国产区欧美区在线 | 久久精国产 | 在线播放国产精品 | 君岛美绪一区二区三区 | 99视频在线播放 | 91国自产精品中文字幕亚洲 | 日本一区二区免费视频 | 成年人av在线| 在线日韩视频 | 欧美在线99 | 欧美日韩中文字幕 | 午夜私人影院在线观看 | 一区二区精品视频 | 一区二区三区有限公司 | 亚洲高清电影 | 国产精品日韩一区 | 欧美一级c片| 欧美第8页| 国产精品成人3p一区二区三区 | 国产精品中文字幕在线观看 | av免费网 | 国产成人精品免费视频大全最热 | 久久精品国产免费 | 久草视频免费看 | 爱操av | 在线a视频网站 | jizzzz中国 | 久久久久久久久99精品 | 午夜小视频在线观看 | 久久精品无码一区二区日韩av | 中文字幕在线精品 | 亚洲91av | 精品视频免费观看 |