2013-01-17 45 views
2

我需要在nginx配置文件中設置一些規則。我在如何這樣做方面有點失落。這些是規則。如何使用Unicorn在Heroku上設置nginx重寫規則?

if (-f $document_root/cache/$host/$uri/index.html) { 
    rewrite (.*) /cache/$host/$1/index.html break; 
} 

if (-f $document_root/cache/$host/$uri.html) { 
    rewrite (.*) /cache/$host/$1.html break; 
} 

我的問題是:

  • 凡位於Rails應用程序下的nginx的配置文件,以及如何將文件應該被命名爲?
  • Will Heroku會自動讀取它嗎?我閱讀了關於自定義部署的構建包,但看起來有點複雜,我需要。

回答

0

您無法訪問Heroku上的任何nginx配置。

您應該使用類似rack/rewrite的東西來代替。

你是對的,你不想爲此使用自定義的buildpack :)