阿里云容器服务-配置http直接跳转到https

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 阐述了如何通过容器配置自动从http协议跳转到https协议
+关注继续查看

我们根据将暴露的http服务修改为https服务后,通过https协议即能访问我们需要的网站,例如下面这样的应用模板

app:
    ports:
        -  80/tcp
    image:  'registry.cn-hangzhou.aliyuncs.com/linhuatest/hello-world:latest'
    labels:
        #  此处只是http/https/ws/wss  协议
        aliyun.routing.port_80:  "http://www.example.com"
    restart:  always

配置好slb之后,访问https协议的网站如下所示
screenshot

下面我们配置一个nginx容器将rewrite规则写到配置文件中,即如果收到请求http://www.example.com ,则返回301且自动跳转到https://www.example.com
登陆集群所在的每台机器,创建nginx配置文件(将会作为volume挂载到容器nginx中)/ngx/nginx.conf如下所示:

user  nginx;

error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;

events {
    worker_connections  65535;
}


http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;
    keepalive_timeout  65;
    gzip  on;
    server {
        listen       80;
        server_name  localhost;
        return 301 https://$host$request_uri;
    }
}

nginx容器模板如下所示:

nginx:
    ports:
      -  80:80/tcp # 映射到主机的80端口
    image:  'nginx:latest'
    labels:
      aliyun.global: true # 每台机器均部署一个nginx容器,达到高可用目的
    volumes:
      - /ngx/nginx.conf:/etc/nginx/nginx.conf
    restart:  always

集群slb的配置如下图所示(其中前端80端口 -> 后端80端口,即主机端口 ->nginx的容器端口80)
screenshot
当我们访问http://www.example.com 时,返回的http协议内容如下图所示,即完成了正确的跳转到https://www.example.com
screenshot

相关实践学习
Docker镜像管理快速入门
本教程将介绍如何使用Docker构建镜像,并通过阿里云镜像服务分发到ECS服务器,运行该镜像。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
2天前
|
存储 弹性计算 运维
阿里云国际站代理商:阿里云服务器怎么用,解析、配置和管理教程
@luotuoemo 飞机@TG 【聚搜云】服务器运维专家!阿里云国际站代理商:阿里云服务器怎么用,解析、配置和管理教程,阿里云服务器(ECS)作为阿里云云计算平台的核心产品之一,提供稳定、强大的云服务器资源,广泛应用于各行各业。本文将深入探讨阿里云服务器的使用方法,包括解析、配置和管理等方面的教程,帮助您更好地了解和使用阿里云服务器。
|
6天前
|
安全 网络协议 Java
SpringBoot+阿里云配置HTTPS加密访问
SpringBoot+阿里云配置HTTPS加密访问
27 0
|
6天前
|
存储 弹性计算 安全
阿里云2核4G配置服务器可选实例及收费价格参考
阿里云2核4G配置服务器的价格取决于所选云服务器的实例规格和带宽及系统盘大小,阿里云服务器2核4G配置有将近二十种实例规格可选,目前阿里云活动中2核4G配置有轻量应用服务器、经济型e、通用算力型u1、计算型c7和第八代计算型c8a与c8i实例可选,轻量应用服务器2核4G1M目前只要165元1年,云服务器ECS经济型e实例2核4G配置3M带宽40GB ESSD Entry云盘优惠价格57.94元3个月,云服务器ECS计算型c7实例2核4G配置3M带宽40GB ESSD云盘优惠价格290.55元6个月、611.10元1年。至于选择哪个实例规格,还需要根据自己的需求、预算及上云场景来综合判断。
297 0
阿里云2核4G配置服务器可选实例及收费价格参考
|
6天前
|
存储 弹性计算 安全
阿里云4核8G配置服务器可选实例及收费价格参考
阿里云4核8G配置服务器的价格取决于所选云服务器的实例规格和带宽及系统盘大小,阿里云服务器4核8G配置有将近二十种实例规格可选,目前阿里云活动中4核8G配置有经济型e、通用算力型u1、计算型c7和第八代计算型c8a与c8i实例可选,云服务器ECS经济型e实例4核8G配置1M带宽40GB ESSD Entry云盘优惠价格943.26元/1年,云服务器ECS计算型c7实例4核8G配置3M带宽40GB ESSD云盘优惠价格501.90元/6个月、983.80元/1年。至于选择哪个实例规格,还需要根据自己的需求、预算及上云场景来综合判断。
412 0
阿里云4核8G配置服务器可选实例及收费价格参考
|
1月前
|
缓存 弹性计算 编解码
阿里云双十一2核8G配置服务器优惠价格表参考,看看选哪款合适
阿里云2023的双十一优惠活动已经开启了,2核8G配置有经济型e、通用算力型u1和通用型g7和g8i与g8a实例可选,具体配置还需要看想要购买的云服务器实例规格和配置及带宽大小,小编来详细说说阿里云服务器2核8G配置有哪些可选实例规格及不同带宽情况下的价格。
阿里云双十一2核8G配置服务器优惠价格表参考,看看选哪款合适
|
1月前
|
弹性计算 缓存 运维
阿里云双十一服务器优惠价格表参考,4核8G配置
阿里云2023的双十一优惠活动已经开启了,4核8G配置有经济型e、通用算力型u1和计算型c8i与c8a实例可选,具体配置还需要看想要购买的云服务器实例规格和配置及带宽大小,小编来详细说说阿里云服务器4核8G配置有哪些可选实例规格及不同带宽情况下的价格。
阿里云双十一服务器优惠价格表参考,4核8G配置
|
1月前
|
Linux Docker 容器
Docker学习重点(2)~docker安装、配置阿里云镜像加速
Docker学习重点(2)~docker安装、配置阿里云镜像加速
120 0
|
2月前
|
安全 API 数据安全/隐私保护
云安全中心-云平台配置检查CIEM查询到的Ram相关的检查项,能否在阿里云OpenAPI查到同样的?
云安全中心-云平台配置检查CIEM查询到的Ram相关的检查项,能否在阿里云OpenAPI查到同样的?
37 1
|
2月前
|
弹性计算 人工智能 测试技术
阿里云优惠:云服务器最便宜108元一年起(多配置报价)
阿里云优惠:云服务器最便宜108元一年起(多配置报价)阿里云轻量应用服务器2核2G3M带宽轻量服务器一年108元,2核4G4M带宽轻量服务器一年297.98元12个月;ECS云服务器e系列2核2G配置182元一年、2核4G配置365元一年、2核8G配置522元一年
|
2月前
|
运维 安全 Cloud Native
阿里云云安全中心常用功能配置
阿里云云安全中心常用功能配置,云安全中心基础版免费、防病毒班432元一年、高级版优惠价969元一年,还有企业版和旗舰版可选,阿里云百科分享阿里云安全中心详细介绍,包括云安全中心功能、不同版本价格表以及有必要购买说明
38 0
相关产品
容器镜像服务
容器服务Kubernetes版
推荐文章
更多