【问题标题】:How to bind an SSL certificate to a particular port on IIS?如何将 SSL 证书绑定到 IIS 上的特定端口?
【发布时间】:2019-11-28 05:33:31
【问题描述】:

我的网站上有代码可以在端口 8070 向我自己的服务器发出 HTTP 请求。在该端口中,nodejs 服务器正在侦听请求。由于这个不安全的端口,请求被浏览器阻止。如何将此端口绑定到 SSL 证书以促进此请求?

【问题讨论】:

标签: iis https ssl-certificate


【解决方案1】:

正如 Lex Li 所说,您可以使用 IIS url rewrtie 来满足您的要求。

您可以首先使用证书创建一个 IIS 应用程序。然后,您可以使用此url 安装 url 重写扩展。

然后您可以打开 web.config 并添加以下配置设置:

    <rewrite>
        <rules>
            <rule name="ReverseProxyInboundRule1" stopProcessing="true">
                <match url="(.*)" />
                <action type="Rewrite" url="http://localhost:8070/{R:1}" />
            </rule>
        </rules>
    </rewrite>

【讨论】:

    【解决方案2】:

    选择您的站点 -> 绑定 -> 添加 HTTPS 绑定(您需要安装证书)

    【讨论】:

    • 我试过这个。但这对我不起作用。因为我必须在该端口上运行节点服务器。从这里绑定端口时无法运行节点服务器。
    猜你喜欢
    • 2017-10-06
    • 1970-01-01
    • 2017-01-15
    • 1970-01-01
    • 2012-03-27
    • 2012-10-16
    • 2018-03-02
    • 2019-10-08
    • 2020-07-27
    相关资源
    最近更新 更多