【问题标题】:Ionic serve with HTTPS secure connection带有 HTTPS 安全连接的离子服务
【发布时间】:2019-04-02 13:04:34
【问题描述】:

我想知道如何使用 HTTPS 安全连接运行 ionic 应用程序。在 ionic 应用程序中启动了一个 HTTPS URL,但未显示。它给出了一个错误。请让我知道如何使用https://localhost:8100/ 运行离子服务。 是否需要为安全连接创建根证书、密钥文件等?

【问题讨论】:

    标签: angular ionic-framework ionic2 ionic3


    【解决方案1】:

    要运行 HTTPS ionic serve,您将使用--ssl 选项。一个例子:

    ionic serve --external --host="127.0.0.1" --port="8100" --ssl
    

    此外,如果您想生成自签名证书,请运行以下命令:

    ionic ssl generate
    

    新创建的私钥和证书的默认目录是.ionic/ssl/。因此,路径是:

    密钥: ./.ionic/ssl/key.pem

    证书: ./.ionic/ssl/cert.pem

    您可以随时通过以下链接参考 ionic 文档。 https://ionicframework.com/docs/cli/commands/ssl-generate

    【讨论】:

      【解决方案2】:

      使用以下内容并添加您想要的端口。

      离子服务 -p 8100 --ssl

      【讨论】:

        【解决方案3】:

        您只需要使用 --ssl 选项

        ionic serve -c --ssl --address='your IP address'
        

        https://ionicframework.com/docs/cli/commands/serve

        【讨论】:

          【解决方案4】:

          您可以使用代理进行此操作,但需要创建自签名证书。

          欲了解更多信息,请查看 Ionic serve Https

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2010-11-26
            • 2020-08-12
            • 2011-08-29
            • 2013-02-28
            • 1970-01-01
            • 2018-04-07
            • 2017-11-27
            相关资源
            最近更新 更多