公司最近搞了一個(gè)數(shù)據(jù)運(yùn)營(yíng)平臺(tái),這個(gè)平臺(tái)會(huì)以web界面的形式把各個(gè)數(shù)據(jù)展示出來(lái),這個(gè)項(xiàng)目是我們一個(gè)經(jīng)理的重點(diǎn)關(guān)照項(xiàng)目。把平臺(tái)模塊部署完畢并且啟動(dòng)之后,又把這個(gè)平臺(tái)服務(wù)器的外網(wǎng)IP綁定到alkaid.lechange.com這個(gè)域名上,在瀏覽器里輸入https://alkaid.lechange.com ,就看到了前端同行們寫的網(wǎng)頁(yè)。
成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供東山網(wǎng)站建設(shè)、東山做網(wǎng)站、東山網(wǎng)站設(shè)計(jì)、東山網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、東山企業(yè)網(wǎng)站模板建站服務(wù),10年東山做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。但是我們的霸氣經(jīng)理說(shuō)這樣不行,說(shuō)要更多要求更高標(biāo)準(zhǔn)更好體驗(yàn),于是乎提出一個(gè)需求就是:在輸入alkaid.lechange.com的時(shí)候會(huì)自動(dòng)跳轉(zhuǎn)到https://alkaid.lechange.com 。
既然如此,我們就在nginx上原有的nginx.conf里補(bǔ)充幾個(gè)配置文件:
#include upstream include upstream.conf; # include servers include alkaid.conf; include alkaid-https.conf;這樣在執(zhí)行nginx.conf的時(shí)候,就會(huì)調(diào)用upstream.conf、alkaid.conf和alkaid-https.conf,我們主要看一下這三個(gè)文件。
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)聽(tīng)了80端口,下面那個(gè) "client_max_body_size 100m" 是用來(lái)設(shè)定nginx+php上傳文件的大小,這里規(guī)定是100m,這個(gè)可以寫進(jìn)nginx.conf里,如果有對(duì)上傳文件方面感興趣,可以看 http://www.cnblogs.com/zhwl/archive/2012/09/18/2690714.html 。
再來(lái)看看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)聽(tīng)了10000端口,location寫的是http://alkaid_backend ,這個(gè)alkaid_backend是啥東西?
這個(gè)時(shí)候我們就需要看一下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ù)實(shí)際的情況來(lái)寫。可見(jiàn)alkaid_backend對(duì)應(yīng)的就是模塊服務(wù)器和它的端口,下面是檢查間隔等等數(shù)值。
現(xiàn)在我們啟動(dòng)nginx,然后把nginx的外網(wǎng)地址綁定去alkaid.lechange.com這個(gè)域名,在瀏覽器里輸入alkaid.lechange.com,就會(huì)達(dá)到自動(dòng)跳轉(zhuǎn)的目的了!
這里要額外多說(shuō)一下,我們這里設(shè)定了80的配置文件也設(shè)置了443的文件,但是這倆文件的轉(zhuǎn)發(fā)過(guò)程卻不同:alkaid-https.conf文件把443的請(qǐng)求轉(zhuǎn)向了平臺(tái)模塊服務(wù)器的服務(wù),而alkaid.conf文件把凡是從80端口進(jìn)來(lái)的請(qǐng)求直接全部永久重定向到https://alkaid.lechange.com ,但是這個(gè)alkaid.lechange.com還是會(huì)去訪問(wèn)平臺(tái)模塊服務(wù)器的服務(wù),也就是說(shuō)alkaid.conf文件多了一步重定向。
最后的最后,如果您覺(jué)得本文對(duì)您升職加薪迎娶白富美有幫助,那么請(qǐng)不吝贊助之手,刷一下下面的二維碼,贊助本人繼續(xù)寫更多優(yōu)秀的博文!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
網(wǎng)站標(biāo)題:記錄一次配置http跳轉(zhuǎn)https的過(guò)程-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)鏈接:http://aaarwkj.com/article0/deodio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、自適應(yīng)網(wǎng)站、網(wǎng)站營(yíng)銷、Google、網(wǎng)站改版、App開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容