用户登录

一些外部服务接口可能会要求我们的应用要使用 HTTPS 加密传输数据 .. 我们再去配置一下服务器 .. 先去申请个 SSL 证书 ..

很多地方支持申请免费的 SSL 证书 .. 这里我在阿里云上为 sandbox.ninghao.net 这个主机名申请了一个 SSL 证书 ..

先把它下载下来 .. 这里要我们选择 Web 服务器,我用的是 NGINX .. 点击下载 ..

下面还有一段相关的配置 .. 可以复制一下 .. 这里我只需要用到 ssl 相关的这些配置 ..

在文本编辑器上找个地方,把它粘贴过来 .. 一会儿我们会用到 ..

找到刚才下载下来的压缩包 .. 解压一下 .. 有两个文件,一个 .key,一个 .pem ,这两个东西我们需要把它放在服务器上 .. 可以用编辑器打开这两个文件 ..

先复制一下这个 .key 文件里的内容 ..

然后登录到服务器 .. 进入到 /etc/nginx .. 在这个目录的下面可以新建一个目录 .. 名字是 ssl .. 在这个可以存储 ssl 证书 ..

创建一个文件 .. sandbox.ninghao.net.key .. 把复制的内容粘贴到这个文件里面 .. 然后保存一下 ..

再去复制一下 .pem 文件里的内容 .. 再去创建一个文件 .. 名字是 sandbox.ninghao.net.pem .. 把内容粘贴过来 .. 再保存一下 ..

下面我们需要去配置一下 NGINX .. 回到编辑器 .. 修改一下这个 ssl 的配置 .. ssl_certificate .. 地址是 ssl 目录下的 sandbox.ninghao.net.pem

再修改一下 ssl_certificate_key 的值 .. 位置是 ssl 下面的 sandbox.ninghao.net.key

复制一下这些配置 ..

回到命令行 .. 去编辑一下 NGINX 的配置 .. 修改的是 conf.d 下面的 sandbox.ninghao.net.conf ..

先修改一下监听的端口号 .. 把 80 ,换成 443 ..

再把 ssl 相关的配置粘贴到这个配置里面 ..

保存一下配置文件 ..

重新加载一下 NGINX 的配置 .. systemctl reload nginx ..

然后回到浏览器,再去试一下 .. 现在,我们的服务就支持使用 https 协议了 ..

在本地,修改一下服务接口的响应文字 .. 保存 .. 再去预览一下 ...

配置使用 HTTPS《 在互联网访问本地开发环境 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点