自学内容网 自学内容网

解决跨域和https不能访问的问题。

  本地安装了项目,是一键安装的,安装之后还是apache的web服务器,有个视频服务用的是https的服务,要对这个项目进行二次开发,本地调用没问题,可是别人已调用就跨域。只能本地访问。

现在有两个问题:1.解决跨域问题

                           2.还要解决https访问的问题。

解决思路,用nginx 的ssl证书解决https的问题,并反向代理解决跨域问题。

解决:

1.解决nginx的证书问题。

apache的证书是 crt 我们先转换证书,将 .crt 转换为 .pem

如果你想将 .crt 证书转换为 .pem,OpenSSL是你的必备工具。CRT 文件是 X.509 格式的公共证书,而 PEM 文件则是 base64 编码版本。转换所需的 openssl 命令简单易用。
首先打开终端,导航到包含 CRT 文件的目录。下面介绍如何将 .crt 转换为 .pem:cmd打开黑窗口,找到对应的目录。

openssl x509 -in server.crt -ou

原文地址:https://blog.csdn.net/z13615480737/article/details/137717270

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!