美文网首页
[Nginx]04 - 搭建https服务

[Nginx]04 - 搭建https服务

作者: dyq666 | 来源:发表于2018-07-22 12:12 被阅读0次
    • 生成私钥和证书
    1. 在nginx根目录创建certs文件夹,在文件夹中打开git bash,因为需要使用oepnssl命令。
    2. 输入命令:openssl req -x509 -newkey rsa:2048 -nodes -sha256 -keyout localhost-privkey.pem -out localhost-cert.pem,选项一律按回车,最终会在该文件夹中生成两个文件,分别为证书和私钥。
    • 配置nginx
    1. 修改在conf/confs中的子配置文件,更改端口,增加https服务,然后将https服务转到百度首页。
    2. 如果你配置的参数不正确或缺失,则重启nginx时,命令行会提示。
    • 测试
    1. 输入https://test.comtest.com:443
    2. 由于chorme浏览器并不会相信我们自己生成的证书,因而显示不安全的错误,但同时也意味着我们的https服务已经开启。
    3. 点击高级,点击继续访问则会观察到跳转到百度首页。
    • 将http的服务转发到https上

    再nginx的配置文件中增加一个新的http服务,返回302状态码转发到https的服务上。


    • 认证的证书

    获取免费的认证的网址

    1. 使用前需要有一个域名
    2. 本人与该网站无关,仅仅是看到了一个可以免费测试的网站,记录在此。

    相关文章

      网友评论

          本文标题:[Nginx]04 - 搭建https服务

          本文链接:https://www.haomeiwen.com/subject/srtlmftx.html