【问题标题】:Run Angular 2 app over http and https both通过 http 和 https 运行 Angular 2 应用程序
【发布时间】:2018-03-09 19:42:36
【问题描述】:

有谁知道我如何运行 Angular 2 应用程序,我可以通过 http 和 https 访问该应用程序我的意思是在两个端口 80 和 443 上运行监听?

这是交易

我有一个可以使用 ssl 证书运行的应用程序,因此为了通过 https 访问该应用程序,我有以下配置:

"serve": {
      "port": 443,
      "host": "0.0.0.0"
    }

但这限制了我只能在端口 443 或换句话说通过 https 访问应用程序,但我也需要通过 http 访问应用程序,我的意思是端口 80。

提前致谢

【问题讨论】:

  • Angular 完全在浏览器中运行。 Angular 应用程序只是 Web 服务器提供的一些静态文件。您可以按照自己喜欢的方式配置 Web 服务器,并使用您想要的任何服务器,但肯定不是 ng serve,它专为开发而非生产而设计。

标签: angular


【解决方案1】:

要将一个应用程序配置为 http 或 https,您无需在应用程序本身中执行任何操作,https 配置由 Web 服务器(IIS Apache 等)提供,如果您的应用程序安装在服务器中,您只需配置 Web服务器来管理 SSL /TLS 连接。 作为 JB Nized 点的 ng 服务器仅用于开发。生产使用 IIS 或 APACHE 或其他生产 Web 服务器。 有关配置 IIS 的更多信息,请参阅以下链接:Configure https in IIS

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-08
    • 1970-01-01
    • 2021-09-25
    • 1970-01-01
    • 2016-02-06
    • 2018-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多