大佬们知道怎么在fc里配置SSL证书和开https吗?没用cdn,在域名管理里上传配置有一些页面会无法正常渲染
阿里云函数计算支持通过配置自定义域名和 SSL 证书来开启 HTTPS 访问。具体步骤如下:
添加自定义域名。在函数计算服务的配置页面中,进入自定义域名,点击添加自定义域名,输入 DomainName、Protocol 和 ServiceName。
在域名管理中,将要使用的域名解析到函数计算服务的访问地址,可以使用阿里云云解析服务或者第三方的 DNS 服务。
上传 SSL 证书。在 SSL 证书页面,可以直接上传阿里云云盾签发的 SSL 证书,或者手动上传证书和私钥文件。上传成功后,SSL 证书将被保存到函数计算服务的证书库中。
配置自定义域名的 HTTPS 访问。在自定义域名页面中,点击设置 HTTPS 访问。在弹出的窗口中,选择需要使用的 SSL 证书,并配置其他选项,例如 HSTS 和客户端证书。
配置完成后,可以通过 HTTPS 协议访问自定义域名,函数计算会自动将请求转发到相应的函数。需要注意的是,在设置 HTTPS 访问时,需要将 HTTP 协议的访问关闭,避免造成安全隐患。
如果在配置 SSL 证书和开启 HTTPS 访问后,页面无法正常渲染,可能是由于以下原因导致的:
SSL 证书未配置正确。可能是证书错误、证书与域名不匹配等原因导致,建议检查证书配置,并使用 SSL 检测工具检测证书是否正确。
域名解析未生效。建议检查域名解析是否正确,是否指向了正确的函数计算地址。
函数代码逻辑问题。建议检查函数代码逻辑,是否存在其他问题导致页面无法正常渲染。
https是具有安全性的ssl加密传输协议,为浏览器和服务器之间的通信加密,确保数据传输的安全。
配置前提 2.1你有一个对应的域名xxx.xxx.com.cn 2.2 域名对应的公网ip地址 xxx.xxx.xxx.xxx.开了80和443端口 2.3 Nginx配置了https 模块 如果没有,请nginx配置https模块传送门。
申请ssl证书:打开 阿里云免费版证书申请网址,申请免费版购买传送门.立即购买,购买成功后,进入证书控制台,进行工单申请。
填完必要的信息之后,选择域名验证方式选择文件校验,
点击下一步,将fileauth.txt文件下载到本地. 将fileauth.txt文件放置到服务器对应的目录.使通过连接http://你申请的域名/.well-known/pki-validation/fileauth.txt能访问到文件.配置完成之后就可以提交审核. 一般几分钟可通过审核 通过审核后.下载对应服务器类型的ssl证书.
在nginx的conf目录下 新建一个cert目录 将上面的文件上传上去,
将注释全部放开 并且将ssl_certificate 后面对应为公钥的位置
然后重启nginx .
验证: 输入https://你申请https域名 出nginx默认页面即配置成功。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。