我有一個在Heroku上運行的rails 3.2應用程序,它需要從靜態IP地址向外部API代理請求。由於Heroku不提供彈性IP,並且Proximo太貴且限制了我需要做的請求數量,所以我使用mod proxy在US-East的AWS EC2微型實例上設置了一個簡單的轉發代理。AWS允許來自Heroku的轉發代理到外部API的入站訪問
我可以從我的應用程序的本地環境代理請求就好了。但是,來自heroku的請求超時。我的想法是,因爲我可以從我的本地環境中進行代理,故障點必須是Heroku和我的代理服務器之間的連接。我試過這裏給出的答案:Security settings between ec2 and heroku但它沒有奏效。我甚至嘗試過在端口80上允許所有入站訪問(儘管這對互聯網來說很糟糕)。
所以,我的問題是,我應該爲我的ec2實例啓用安全設置以允許Heroku通過它進行代理?
有趣的問題。它是否與Proximo開發一起工作,因爲只有5美元,如果至少有一次往返成功,它纔會好奇。 – archie
我沒有嘗試Proximo,儘管我想這將是我的下一步。但是,就像我說的那樣,它在本地工作,所以它一定是明顯的,我錯過了。或者可能不是:-P – user3166745