真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

記錄一次配置http跳轉(zhuǎn)https的過程

公司最近搞了一個數(shù)據(jù)運營平臺,這個平臺會以web界面的形式把各個數(shù)據(jù)展示出來,這個項目是我們一個經(jīng)理的重點關(guān)照項目。把平臺模塊部署完畢并且啟動之后,又把這個平臺服務(wù)器的外網(wǎng)IP綁定到alkaid.lechange.com這個域名上,在瀏覽器里輸入https://alkaid.lechange.com ,就看到了前端同行們寫的網(wǎng)頁。

我們提供的服務(wù)有:做網(wǎng)站、網(wǎng)站設(shè)計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、古縣ssl等。為1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的古縣網(wǎng)站制作公司

但是我們的霸氣經(jīng)理說這樣不行,說要更多要求更高標(biāo)準(zhǔn)更好體驗,于是乎提出一個需求就是:在輸入alkaid.lechange.com的時候會自動跳轉(zhuǎn)到https://alkaid.lechange.com 。

既然如此,我們就在nginx上原有的nginx.conf里補充幾個配置文件:

        #include upstream
        include upstream.conf;
        # include servers
        include alkaid.conf;
        include alkaid-https.conf;

這樣在執(zhí)行nginx.conf的時候,就會調(diào)用upstream.conf、alkaid.conf和alkaid-https.conf,我們主要看一下這三個文件。

alkaid.conf文件如下:

server {
        listen 80;
        server_name *.lechange.com;
        proxy_buffering off;
        location / {
                rewrite ^/ https://alkaid.lechange.com permanent;
                client_max_body_size 100m;
        }
}

這里我們監(jiān)聽了80端口,下面那個 "client_max_body_size 100m" 是用來設(shè)定nginx+php上傳文件的大小,這里規(guī)定是100m,這個可以寫進(jìn)nginx.conf里,如果有對上傳文件方面感興趣,可以看 http://www.cnblogs.com/zhwl/archive/2012/09/18/2690714.html  。

再來看看alkaid-https.conf,如下:

server {
        listen 10000;
        server_name *.lechange.com;
        proxy_buffering off;
        location / {
                proxy_pass http://alkaid_backend;
                proxy_set_header   X-Real-IP        $remote_addr;
                proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
                proxy_redirect     off;
        }
}

這里監(jiān)聽了10000端口,location寫的是http://alkaid_backend  ,這個alkaid_backend是啥東西?

這個時候我們就需要看一下upstream.conf,里面內(nèi)容是:

upstream alkaid_backend {
        server   X.X.X.X:JQK;
        check interval=5000 rise=2 fall=5 timeout=1000 type=tcp default_down=false;
}

X.X.X.X是模塊服務(wù)器的內(nèi)網(wǎng)IP地址,而JQK是模塊服務(wù)器的模塊端口,這里要根據(jù)實際的情況來寫??梢奱lkaid_backend對應(yīng)的就是模塊服務(wù)器和它的端口,下面是檢查間隔等等數(shù)值。

現(xiàn)在我們啟動nginx,然后把nginx的外網(wǎng)地址綁定去alkaid.lechange.com這個域名,在瀏覽器里輸入alkaid.lechange.com,就會達(dá)到自動跳轉(zhuǎn)的目的了!

這里要額外多說一下,我們這里設(shè)定了80的配置文件也設(shè)置了443的文件,但是這倆文件的轉(zhuǎn)發(fā)過程卻不同:alkaid-https.conf文件把443的請求轉(zhuǎn)向了平臺模塊服務(wù)器的服務(wù),而alkaid.conf文件把凡是從80端口進(jìn)來的請求直接全部永久重定向到https://alkaid.lechange.com  ,但是這個alkaid.lechange.com還是會去訪問平臺模塊服務(wù)器的服務(wù),也就是說alkaid.conf文件多了一步重定向。

最后的最后,如果您覺得本文對您升職加薪迎娶白富美有幫助,那么請不吝贊助之手,刷一下下面的二維碼,贊助本人繼續(xù)寫更多優(yōu)秀的博文!

記錄一次配置http跳轉(zhuǎn)https的過程


當(dāng)前名稱:記錄一次配置http跳轉(zhuǎn)https的過程
URL分享:http://weahome.cn/article/jisjjs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部