2013-01-14 59 views
-1

我想我的Symfony2的應用程序使用一個IP,但在一個「上限部署」命令不同的SSH端口部署到兩臺服務器:Capifony/Capistrano的:連接/通過SSH有不同的端口部署到一個IP

通過連接SSH到127.0.0.1:22並部署,然後 通過SSH連接到127.0.0.1:24並部署

如何通過Capifony/Capistrano完成此操作?

我只能找到示例,我可以部署到不同的IP,但不能將兩個不同的端口同時部署到一個IP。

+0

你嘗試:http://stackoverflow.com/questions/2241337/rails-slicehost-capistrano-deployment-port-issues – CDub

+0

你好,感謝您的答覆,但是這不是什麼我想要。 Capifony應通過SSH連接兩次到同一臺服務器,第一次連接到端口22的服務器127.0.0.1,第二次連接到端口24並每次完成一次部署。 – akluth

回答

2

像@CDub已經說了:在他們每個人的口」值:

使用2個獨立的任務和1個公共和公正的覆蓋`。類似的東西:

task :first do 
    set :port, 22 
    ... 
    end 

    task :second do 
    set :port, 24 
    ... 
    end 
+0

作品,謝謝! – akluth

相關問題