2013-03-17 43 views
4

appfog文檔的讀取方式是,只要您使用其提供的域,您就可以獲得免費的SSL。如何在Appfog上設置節點HTTPS

但據我瞭解,您需要.KEY和.CERT文件才能讓NodeJS啓動https服務器。

我錯過了什麼,或者他們真的只在自定義域上支持https ...?

感謝gals和夥計們!

Appfog文檔中的問題:https://docs.appfog.com/customize/ssl

+0

Node.Js中已經有穩定的HTTPS實現。請參考http://nodejs.org/api/https.html – Azi 2013-03-17 03:14:46

+0

我想你已經誤解了,爲了啓動nodejs https服務器對象,你必須有一個Key文件和一個Cert文件,但它必須匹配主機名, ip和tls端點。 – 2013-03-17 03:41:35

+1

@ShaneGadsby查看[AppFog支持](https://www.appfog.com/support/)。但是,我懷疑他們的應用程序位於代理之後,並且在其中應用了SSL證書。您的應用可能會在['VCAP_APP_PORT'](https://docs.appfog.com/languages/node#node-walkthrough)上將所有流量轉發爲HTTP格式。 – 2013-03-17 05:53:22

回答

2

您可以使用https與他們提供的域名,例如,myapp.aws.af.cm的時候了。當使用他們提供的域名時,AppFog處理SSL終止,因此您的應用程序不需要執行任何操作。另外,如果您需要知道請求中使用的協議,那麼您可以查看在路由期間由AppFog添加的X-Forwarded-Proto標頭。

SSL for Custom Domains的信息適用於您使用自己的自定義域名的情況。然後你將需要通過更多的設置,ssl證書等。

相關問題