12個小時後,我無法使HTTPS在我的應用程序中工作。 我所做的:如何在使用NGINX和Ruby on Rails的Amazon EC2中使用https?
- 在亞馬遜證書管理器,我創造了我的域名證書;
- 在安全組 - 入選項卡,我包括HTTPS(HTTPS - TCP - 443 - 0.0.0.0/0)
我創建了一個經典負載平衡器,其中包括2個listners:
- HTTP - 端口80
- HTTPS - 端口443 |實例協議HTTP |實例端口80 |關聯我的證書(步驟1 - ACM亞馬遜證書管理器)
在亞馬遜路線53個 - 託管區域,我加了2條記錄在我的託管區:
- CNAME WWW與價值MYDOMAIN。 com
- 類型A IPv4地址|別名是|別名目標:我的負載均衡
在教程,我看到(的YouTube +互聯網),只能用HTTPS上述步驟工作在Amazon EC2上。但是,這些教程不適用於NGINX和Ruby On Rails。
我得到的錯誤是:ERR_CONNECTION_REFUSED
更多的搜索後:
- 使用SSH,我去了:在/ etc/nginx的/網站可用/ MYAPP我刪除了評論:listen 443 ssl;
重啓nginx的後,我得到了2個隨機錯誤:ERR_CONNECTION_RESET和ERR_CONNECTION_CLOSE
我不知道更多的事情要做什麼。
一些打印:
我的環境
OS: Ubuntu 14.04.2 LTS
ruby -v: ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-linux]
rails -v: Rails 4.2.3
nginx -v: nginx/1.8.0
韓國社交協會大家!