2013-10-23 77 views

回答

0

我不知道爲什麼你會使用Sinatra。如果我理解你的權利,你使用Apache與代理重寫規則,你只是做:

.htaccess文件

RewriteEngine On 
RewriteRule ^foo/(.*) http://localhost:61000/$1 [P] 

所以所有的domain.tdl/foo得到與重定向到本地運行的應用程序在http://localhost:61000/所有發佈和獲取參數。

+0

我試圖避免推倒在Apache。基本上,我有一個應用程序,我需要以略微不同的配置運行3-10個實例,並且我不想爲每個配置運行一個Vegas進程。 –

1

我結束了在一個機架config.ru文件這樣做:

map "/abc" do 
    run Foo.new('abc') 
end 

map "/def" do 
    run Foo.new('def') 
end 

不正是我想要的,但修改底層應用節省了我。

相關問題