我已经创建了一个nodejs / express服务器(在托管的云服务器服务上)以处理并提供给reactjs网站(托管在其他服务上)处理的信息。它可以在本地主机上的http上运行,甚至可以在当前配置下运行http。使用SSL使网站安全时,我开始出现以下错误-“ net :: ERR_SSL_PROTOCOL_ERROR”。
该网站在APACHE Web服务器上运行,而nodejs / express服务器在Linux / Ubuntu平台上运行。
我尝试使用openssl进行自我认证,但失败并显示错误,指示证书是自行生成的。
用户不会直接访问nodejs服务器,并且对该服务器的唯一访问是通过网站。
我最好尝试将nodejs服务器上的自行生成的SSL证书绑定到网站axios调用吗?那会绕过SSL错误吗?它会引入我需要注意的其他问题吗?
在此先感谢您的帮助。
如果存在解决我问题的stackoverflow问题,请向我指出方向。
答案 0 :(得分:0)
我添加了CA颁发的SSL,并且能够解决最初根本不连接的问题。然后,我配置了CORS,并且可以使用Postman进入服务器,但是仍然无法通过网站访问。我将使用此特定信息来打开一个新问题。谢谢大家的帮助