我有一個節點js應用程序在AWS linux服務器上運行ssl。我想實現nginx一樣。我google了一下,看到如果我在nginx中實現ssl,那麼節點應用程序就運行在http上。所以我配置nginx的的conf如下就跑節點JS常規的HTTP服務器應用程序:節點js + Nginx +亞馬遜Linux + SSL
listen 443 ssl;
server_name myserver.com;
ssl_certificate myserver.chained.crt;
ssl_certificate_key myserver.key;
ssl_client_certificate myserver.crt;
ssl_verify_client optional;
location/{
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header VERIFIED $ssl_client_verify;
proxy_set_header DN $ssl_client_s_dn;
proxy_pass http://127.0.0.1:3000;
}
現在,應用程序上運行的HTTP和HTTPS作爲。我想要實現nginx,並通過ssl和應用程序僅在https上運行。 我的方法是否正確,我錯過了什麼?