成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

如何在云幫上配置https

馬龍駒 / 2807人閱讀

摘要:云幫所有的對外服務(wù)都配置在負(fù)載均衡上,都是通過負(fù)載均衡轉(zhuǎn)發(fā)到對應(yīng)的應(yīng)用與服務(wù)。大概的操作流程如下那么接下來就說說如何具體去配置。測試即可,如果多節(jié)點(diǎn)配置直接配置就了。配置到這里,云幫已經(jīng)配置完成了。

序 相關(guān)組件介紹

本次分享主要涉及到兩個(gè)模塊console模塊和openresty模塊。

console模塊

即云幫(ACP)控制臺(tái)模塊,為用戶提供可視化Web操作界面,監(jiān)聽443端口即可,對證書需求:域名證書即可。

openresty模塊

即云幫負(fù)載均衡模塊。云幫所有的對外服務(wù)都配置在負(fù)載均衡上,都是通過負(fù)載均衡轉(zhuǎn)發(fā)到對應(yīng)的應(yīng)用與服務(wù)。大部分情況下監(jiān)聽443端口即可,如果單節(jié)點(diǎn)監(jiān)聽非占用端口即可。對證書需求:因?yàn)樯婕暗挠蛎^多,這里我們選擇泛域名證書。

大概的操作流程如下:

那么接下來就說說如何具體去配置https。

0x00 利用openssl自簽證書

準(zhǔn)備工作:

cd /etc/goodrain/nginx/ssl #用于存放證書
mkdir console.goodrain.me #域名對應(yīng)的目錄
cd console.goodrain.me

生成證書操作:

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/goodrain/nginx/ssl/console.goodrain.me/console.key -out /etc/goodrain/nginx/ssl/console.goodrain.me/console.crt

特別說明:回車之后會(huì)讓填寫一些信息,這些適當(dāng)根據(jù)提示填寫。但是最重要的就是要求Common Name填寫慎重,您需要輸入與您的服務(wù)器關(guān)聯(lián)的域名或您的服務(wù)器的公共IP地址。

demo如下:

Country Name (2 letter code) [XX]:CN
State or Province Name (full name) []:BeiJing
Locality Name (eg, city) [Default City]:BeiJing
Organization Name (eg, company) [Default Company Ltd]:Goodrain, Inc.
Organizational Unit Name (eg, section) []:Cloud 
Common Name (eg, your name or your server"s hostname) []:console.goodrain.me
Email Address []:[email protected]

域名一定要寫自己所需https的域名。

0x01 云幫控制臺(tái)支持https

備份console配置文件

cp console ~/ #備份路徑自選,但不要備份到當(dāng)前目錄下

編輯console文件

#在原有的配置下添加如下配置
#ip同原配置里的監(jiān)聽8688的ip相同
server {
    listen ip:443;
    server_name console.goodrain.me;
        ssl          on;
    ssl_certificate /etc/nginx/ssl/console.goodrain.me/console.crt;
    ssl_certificate_key /etc/nginx/ssl/console.goodrain.me/console.key;
    location / {
        proxy_pass http://console;
        proxy_set_header Host $host;
        proxy_redirect off;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_connect_timeout 60;
        proxy_read_timeout 600;
        proxy_send_timeout 600;
    }
}

這樣配置的話,http和https都是支持的。如果想強(qiáng)制跳轉(zhuǎn)修改監(jiān)控8688的server

server {
    listen ip:8688;
    server_name console.goodrain.me;
        rewrite ^(.*)$  https://$server_name$1 permanent;
}

修改完。重啟nginx服務(wù)。

dc-compose stop nginx
cclear
dc-compose up -d

配置到這里,控制臺(tái)的https配置已經(jīng)完成。
測試:

 [root@iZm5e7u02k402beob2081gZ ~]# curl -I console.goodrain.me/login
HTTP/1.1 301 Moved Permanently
Server: openresty
Date: Thu, 30 Mar 2017 03:46:37 GMT
Content-Type: text/html
Content-Length: 185
Connection: keep-alive
Location: https://console.goodrain.me/login

如果是瀏覽器訪問,由于證書是自簽的,需要添加信任。

0x02 平臺(tái)應(yīng)用支持https

泛域名證書配置:

 openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout server.key -out server.crt

證書上傳到openresty服務(wù)里:

docker cp server.crt openresty:/usr/local/openresty/nginx/conf/
docker cp server.key openresty:/usr/local/openresty/nginx/conf/

配置計(jì)算節(jié)點(diǎn)的openresty:

cd /etc/goodrain/openresty/servers/http
cp default.conf default443.conf
# 編輯default443.conf
修改如下:
listen       7443;
ssl on;
ssl_certificate /usr/local/openresty/nginx/conf/server.crt;
ssl_certificate_key /usr/local/openresty/nginx/conf/server.key;
 #其他保持不變。

這里監(jiān)聽的是7443,因?yàn)槲业氖菃喂?jié)點(diǎn)部署的,443端口已經(jīng)被其他服務(wù)監(jiān)聽,故使用7443端口。
配置完以上的,重啟openresty即可。

dc-compose stop openresty
cclear
dc-compose up -d

配置到這里,應(yīng)用的https已經(jīng)配置完成了。
測試:curl https://domain:7443 即可,如果多節(jié)點(diǎn)配置直接配置443就ok了。

說明:當(dāng)僅一臺(tái)服務(wù)器時(shí)無法監(jiān)聽443端口,需使用非被占用的端口如7443,訪問域名就是https://domain:7443
如果計(jì)算節(jié)點(diǎn)和管理節(jié)點(diǎn)不在同一臺(tái)服務(wù)器上,即可監(jiān)聽443端口。

https://domain

0x03 END

配置到這里,云幫https已經(jīng)配置完成了。如果后期有什么問題,可以回帖或相關(guān)群組里反饋。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/25184.html

相關(guān)文章

  • 云幫每周問答集錦(11.14-11.20)

    摘要:云幫提到的構(gòu)建就是將源碼與環(huán)境打包,并運(yùn)行起來。在云幫上服務(wù)運(yùn)行起來后,會(huì)有一系列功能可供選擇,如擴(kuò)容服務(wù)節(jié)點(diǎn),設(shè)置域名等等。云幫是以應(yīng)用為中心的,所有的操作對象都是應(yīng)用。云幫的構(gòu)建發(fā)布與運(yùn)行 云幫 是一款基于容器技術(shù)的應(yīng)用管理平臺(tái),借助它您可以實(shí)現(xiàn): 企業(yè)級的Docker管理平臺(tái) 開發(fā)、測試環(huán)境的CI/CD平臺(tái) 生產(chǎn)環(huán)境的運(yùn)維平臺(tái) Q:云幫社區(qū)版的最低硬件要求(單節(jié)點(diǎn),2核C...

    SimpleTriangle 評論0 收藏0
  • Jenkins與Rainbond對接部署應(yīng)用

    摘要:支持應(yīng)用持續(xù)部署,下面我們來分別說明一下與對接如何把源碼和鏡像格式應(yīng)用部署到云幫。構(gòu)建自己的持續(xù)部署流程在云幫的應(yīng)用市場中有豐富的應(yīng)用可以安裝使用,您可以使用這些應(yīng)用構(gòu)建自己的工作流。 對接Jenkins基于Git倉庫與鏡像構(gòu)建的服務(wù)進(jìn)行自動(dòng)CI、CD實(shí)踐 概述 如果您現(xiàn)在已經(jīng)有了自己的CI工作流程,并且想在云幫中持續(xù)部署您的應(yīng)用,那么本文將引導(dǎo)您將自己的應(yīng)用部署到云幫并設(shè)置持續(xù)部署。...

    ZoomQuiet 評論0 收藏0
  • 云幫社區(qū)版 11 月升級,新增13項(xiàng)特性,支持Web,MySQL實(shí)時(shí)性能分析

    摘要:項(xiàng)新特性個(gè)中等級別以上的修復(fù)篇文檔更新云幫社區(qū)版迎來年月更新檔。研發(fā)團(tuán)隊(duì)在這一個(gè)月中新增了項(xiàng)新特性,修復(fù)了個(gè)中等級別以上的,并更新了篇維護(hù)文檔。本月版本發(fā)布支持支持,協(xié)議的性能分析,后續(xù)還會(huì)添加等協(xié)議的支持。 13 項(xiàng)新特性、18 個(gè)中等級別以上的bug修復(fù)、12篇文檔更新、云幫社區(qū)版 迎來2016年11月更新檔。 Cloudbang(云幫) 云幫是好雨科技研發(fā)的一款基于容器技術(shù)的應(yīng)用...

    Donne 評論0 收藏0
  • 云幫社區(qū)版5月升級,全面支持后端服務(wù)高可用,修復(fù)了若干Bug

    摘要:全面支持后端服務(wù)的高可用調(diào)整優(yōu)化后端服務(wù)組件個(gè)中等級別以上的修復(fù)云幫社區(qū)版迎來了年月升級版本,我們優(yōu)化了云幫的安裝部署流程,全面支持后端服務(wù)的高可用,改進(jìn)了相關(guān)提示信息文案,完善了平臺(tái)日志模塊,升級了部分核心組件版本。 全面支持后端服務(wù)的高可用、調(diào)整優(yōu)化后端服務(wù)組件、4個(gè)中等級別以上的bug修復(fù)、云幫社區(qū)版迎來了2017年5月升級版本,我們優(yōu)化了云幫的安裝部署流程,全面支持后端服務(wù)的高...

    jay_tian 評論0 收藏0
  • 云幫社區(qū)版迎來10.25更新檔, 附11月版本功能預(yù)告

    摘要:項(xiàng)新功能個(gè)修復(fù)篇文檔更新用戶安裝使用,云幫社區(qū)版迎來更新檔過去的個(gè)月,我們收到了不同行業(yè),超過家企業(yè)用戶在云幫社區(qū)版安裝使用以及優(yōu)化配置過程中遇到的問題反饋以及對產(chǎn)品的建議。 17 項(xiàng)新功能、12 個(gè)bug修復(fù)、8篇文檔更新、500+用戶安裝使用,云幫社區(qū)版 迎來10.25更新檔 過去的1個(gè)月,我們收到了不同行業(yè),超過500家企業(yè)用戶在云幫社區(qū)版安裝、使用以及優(yōu)化配置過程中遇到的問題反...

    guyan0319 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<