Capistranoを使用してApacheを起動・停止をやってみた

set :user,"SSHでログインできるユーザー名"
role :app, "サーバー名?"

task :start,:roles => :app do
    run "/path/to/apache2/bin/apachectl start"
end

task :stop,:roles => :app do
    run "/path/to/apache2/bin/apachectl stop"
end

以下を実行してみる

# Apacheを起動
cap -f apache.rb start

# Apacheを停止
cap -f apache.rb stop

これで一応起動できる。試してないけどリモートサーバーの管理もできるはず