Lily0756
V2EX  ›  问与答

[小白求助] 在本地电脑的 IIS 服务器新建一个 https 网站的 SSL 证书问题

  •  
  •   Lily0756 · Mar 22, 2021 · 1359 views
    This topic created in 1889 days ago, the information mentioned may be changed or developed.

    背景:因为公司的软件升级服务器在国外,平时测试的时候访问速度很慢,所以想使用本地电脑的 IIS 服务器新建一个 https 网页结合一台支持自定义 hosts 的路由器,使机器在升级时访问被引导到本地服务器下载升级软件。

    问在本地电脑的 IIS 服务器新建 https 网页需要 ssl 证书,我下载了原网页的证书,在服务器证书界面点击导入提示我输入密码。

    问题:

    1. 可以复用下载的 ssl 证书在本地服务器吗?下载时保存什么格式?怎么导入?
    10 replies    2021-03-23 09:06:48 +08:00
    Osk
        1
    Osk  
       Mar 22, 2021 via Android
    pfx 格式
    导入区域我忘了,试试 LocalMachine\My 里?
    Lily0756
        2
    Lily0756  
    OP
       Mar 22, 2021
    @Osk 我在浏览器访问原网站尝试导出 SSL 证书,但保存 pfx 格式区域是灰色的,我要登陆到国外服务器去导出吗?服务器是 linux 系统。
    arrow629
        3
    arrow629  
       Mar 22, 2021 via Android   ❤️ 1
    @Lily0756 你这么导出只有证书公钥,肯定要登上服务器去把公钥和私钥下回来。
    ysc3839
        4
    ysc3839  
       Mar 22, 2021
    建议本地自签名一个证书然后添加信任吧,不过前提是你们软件会使用系统的证书信任。
    naver1
        5
    naver1  
       Mar 22, 2021
    自建证书。
    ch2
        6
    ch2  
       Mar 22, 2021
    https 证书申请的时候会让你选 nginx 或者 apache 或者 iis,每种给的文件都不一样
    Osk
        7
    Osk  
       Mar 22, 2021 via Android
    @Lily0756 服务只会给客户端公钥。
    你需要去服务器上拷公钥下来,Windows 可以执行 certlm.msc 去个人等里面找。若不是 windows 服务器也行,用 openssl 等工具把私钥和公钥转一下就好
    flynaj
        8
    flynaj  
       Mar 22, 2021 via Android
    可以的,有密码你要找到密码才行
    Lily0756
        9
    Lily0756  
    OP
       Mar 23, 2021
    @ysc3839 @DT27 我也有看到这个操作,请问自建证书我是不是先要去腾讯云申请一个免费 SSL 证书?
    Lily0756
        10
    Lily0756  
    OP
       Mar 23, 2021
    @ch2 哦,服务器上用的 apache,看来还得研究一下才行,谢谢。
    @Osk @flynaj 好,我试一下。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2941 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 12:38 · PVG 20:38 · LAX 05:38 · JFK 08:38
    ♥ Do have faith in what you're doing.