2017-03-20 36 views
1

我有一個通過LetsEncrypt爲我的域名存在的ssl證書。在與我的網站相同的服務器上,我有一個運行在端口8080的快速應用程序。在將SSL添加到域之前,我可以向http://domainname:8080.com發出請求。現在發出請求的域名是https,顯然無法提出這些請求。如果我反而向https://domainname:8080.com發出請求,則不會收到響應,而是會收到超時錯誤。無法通過SSL進行POST域名錶示服務器

我試圖在服務器上手動旋轉-X -POST並返回(35) gnutls_handshake() failed: The TLS connection was non-properly terminated.如果我運行相同的命令指向非https域,則它會正確執行。我也嘗試安裝https模塊進行表達,並將其指向我用於域的相同證書。盡我所能,我無法讓這個工作。我在這裏錯過了什麼?我想向服務於我的應用程序的服務器上的端口發出請求。

+0

TLS/HTTPS設置綁定到同一個8080端口嗎? – nandsito

+0

我試着通過express https模塊設置8443連接。除此之外,Express服務器在8080上運行。 –

回答

0

在我的nginx站點配置中從域設置一個反向代理到運行express服務器的ip地址。這解決了我遇到的所有問題。

相關問題