2017-06-07 61 views
-5

任何ideia为什么我的节点只能运行在http中?节点继续运行,但如果你把HTTPS浏览器中的节点不会与Node.js的正常工作,因为它只是正常工作在HTTP,节点不能正常工作

+1

如果你想'https'工作,那么你需要创建一个'的https '服务器。它通常运行在不同的端口上(通常为443),并且需要SSL证书作为服务器选项的一部分。如果你只是创建一个'http'服务器,那么预计它不能与'https'一起工作。 – jfriend00

+0

一般而言,如果您发布代码的相关部分(粘贴到您的问题中并进行适当格式化),您将在此获得更多具体帮助。 – jfriend00

+0

另一种方法是在'http:// 127.0.0.1'上运行服务器,然后使用nginx(或类似的)将来自https的传入请求代理到您的节点应用程序。 – ippi

回答

0

配置的Nginx和SSL的HTTPS

请通过下面的链接去并遵守所有步骤

Link

注:必须有域名转发请求给您的工作节点IP地址