详情页标题前

腾讯云Serverless应用中心自定义域名及 HTTPS 访问配置-同尘科技

详情页1

通过 Serverless Component 快速构建一个 Serverless Web 网站服务后,如果您希望配置自定义域名及支持 HTTPS 的访问,则可以按照本文提供的两种方案快速配置。

前提条件

已经部署了网站服务,获取了 COS/API 网关的网站托管地址。具体部署方法参考 部署 Vue.js+Express.js 全栈应用 或 快速部署 Hexo 博客。已拥有自定义域名(例如 www.example.com),并确保输入的域名已 备案。如果需要 HTTPS 访问,可以申请证书并且 获得证书 ID (例如:certificateId : axE1bo3),个人站点可以直接申请 域名型(DV)免费 SSL 证书。

方案一:通过 CDN 加速配置支持自定义域名的 HTTPS 访问

配置前,需要确保账号实名并已经 开通 CDN 服务。

增加配置

serverless.yml 中,增加 CDN 自定义域名配置:

# serverless.yml
component: websitename: myWebsiteapp: websiteAppstage: dev
inputs: src: src: ./public index: index.html error: index.html region: ap-guangzhou bucketName: my-hexo-bucket protocol: https # 新增的 CDN 自定义域名配置 hosts: - host: www.example.com # 希望配置的自定义域名 https: switch: on http2: off certInfo: certId: 'abc' # certificate: 'xxx' # privateKey: 'xxx'

查看完整配置项说明 >>

部署服务

再次通过 scf deploy 命令进行部署,并可以添加 --debug 参数查看部署过程中的信息。如您的账号未 登录 或 注册 腾讯云,您可以直接通过微信扫描命令行中的二维码进行授权登录和注册。说明serverless-cloud-framework 命令的简写为 scf

$ scf deploy 
myWebsite: url: https://my-hexo-bucket-1250000000.cos-website.ap-guangzhou.myqcloud.com env: host: - https://www.example.com (CNAME: www.example.com.cdn.dnsv1.com) 17s › myWebsite › done

添加 CNAME

部署完成后,在命令行的输出中可以查看到一个以 .cdn.dnsv1.com 为后缀的 CNAME 域名。参考 CNAME 配置文档,在 DNS 服务商处设置好对应的 CNAME 并生效后,即可访问自定义 HTTPS 域名。

方案二:对 API 网关域名进行自定义域名配置

增加配置

serverless.yml 中,增加 API 网关自定义域名配置。本文以 egg.js 框架为例,配置如下:

# serverless.yml
component: apigateway # (必填) 组件名称,此处为 apigatewayname: restApi # (必填) 实例名称app: appDemo # (可选) 该应用名称stage: dev # (可选) 用于区分环境信息,默认值为 dev
inputs: region: ap-shanghai protocols: - http - https serviceName: serverless environment: release customDomains: - domain: www.example.com # 如要添加 https,需先行在腾讯云 - SSL 证书进行认证获取 cettificateId certificateId: abcdefg protocols: - http - https endpoints: - path: /users method: POST function: functionName: myFunction # 网关所连接函数名

查看完整配置项说明 >>

部署服务

再次通过 scf deploy 命令进行部署,并可以添加 --debug 参数查看部署过程中的信息。
如您的账号未 登录 或 注册 腾讯云,您可以直接通过微信扫描命令行中的二维码进行授权登录和注册。

$ scf deploy     restApi:       protocols:         - http        - https      subDomain:     service-lqhc88sr-1250000000.sh.apigw.tencentcs.com      environment:   release      region:        ap-shanghai      serviceId:     service-lqhc88sr      apis:         -           path:   /users          method: POST          apiId:  api-e902tx1q      customDomains:         - www.example.com (CNAME: service-lqhc88sr-1250000000.sh.apigw.tencentcs.com)     8s › restApi › done

添加 CNAME 记录

部署完成后,在命令行的输出中可以查看到一个以 .apigw.tencentcs.com 为后缀的 CNAME 域名。参考 添加 CNAME 记录,在 DNS 服务商处设置好对应的 CNAME 并生效后,即可访问自定义 HTTPS 域名。
官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/149007.html

(0)
上一篇 2023年12月9日 下午1:12
下一篇 2023年12月9日 下午1:12
详情页2

相关推荐

  • 阿里云RDS数据库修改或重置账号权限-云淘科技

    您可以根据需要修改普通账号的权限,重置高权限账号的权限为初始状态。 重置高权限账号的权限 进入账号管理页面。 登录RDS管理控制台,在左侧单击实例列表,然后在上方选择地域。 单击目标实例ID,在左侧导航栏单击账号管理。 在目标高权限账号的操作列,单击重置账号权限。 在弹出的对话框中,输入新密码并确认新密码,单击确定。 修改普通账号的权限 进入账号管理页面。 …

    阿里云数据库 2023年12月9日
  • 腾讯云容器服务在 containerd 集群中使用 Docker 做镜像构建服务同尘科技

    操作场景 在 Kubernetes 集群中,部分 CI/CD 流水线业务可能需要使用 Docker 来提供镜像打包服务。可通过宿主机的 Docker 实现,将 Docker 的 UNIX Socket(/var/run/docker.sock)作为 hostPath 挂载到 CI/CD 的业务 Pod 中,之后在容器里通过 UNIX Socket 来调用宿主…

    腾讯云 2023年12月9日
  • 腾讯云容器服务关于 TKE Serverless 于2023年7月1日对部分子产品进行调价的通知同尘科技

    自2023年7月1日0时(北京时间)起,腾讯云将对所属 TKE Serverless 服务的相关子产品进行部分价格调整。 调整详情 1. TKE Serverless 产品当前采用全地域统一定价,但不同地区的运营成本不同。为匹配成本,我们将对海外地域、金融专区等多个区域的定价进行上调,与同地域云服务器类产品价格基本持平。调整后的刊例价明细可在 超级节点新产品…

    腾讯云 2023年12月9日
  • 腾讯云内容分发网络CDN域名掉备说明

    域名备案失效 一、域名备案失效的处理机制? 1. 依据中国境内相关法律法规,腾讯云CDN不能为中国境内未备案的域名提供加速服务。2. 若您的域名因违法违规、备案信息不真实不准确被注销或主动注销等导致备案失效时,腾讯云 CDN 会立即停止涉及域名的加速服务;同时,会通过短信、邮件、站内信等方式告知您主账号及订阅组涉及的未备案域名。3. 若您超过7天仍未完成备案…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云对象存储商品抠图

    功能概述 对象存储通过数据万象 GoodsMatting 接口对图像中的商品主体进行抠图。注意:本接口属于 GET 请求,为同步请求方式,需携带签名,具体签名设置请参见 请求签名。 授权说明 下载时处理:授权策略中 action 设置为 cos:GetObject、ci:CreateGoodsMattingJob。上传时处理:授权策略中 action 设置为…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。