使用SSL的Nginx安全不会阻止Postman / Http客户端请求

时间:2020-10-28 11:43:05

标签: node.js express ssl nginx postman

我的Nginx带有ssl设置,效果很好。我将其用作nodejs服务器的代理服务器。我在Nginx中只有SSL,而在Nodejs spp中没有。

问题:Postman和其他HTTP客户端仍然可以在没有SSL证书的情况下发出发布请求。此nodejs服务器同时适用于android客户端和web客户端,我是否也必须直接对nodejs服务器(应用程序级别)实施SSL?如下所示:


const https = require('https');
const express = require('express');

// const httpsOptions = {cert, ca, key};
const app = express();
const httpsServer = https.createServer(httpsOptions, app);
httpsServer.listen(443, 'exampledomain.com');

Flutter应用程序还可以在不使用SSL的情况下向服务器发出请求。这意味着该服务器仍然不安全。

如何防止HTTP客户端在没有SSL的情况下访问服务器?

1 个答案:

答案 0 :(得分:0)

默认情况下,邮递员始终会发布带有SSL证书的请求,请确保在“设置”中关闭了SSL验证。

POSTMAN SETTINGS

也许您的代码已经在工作,但是您误导了测试。