首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Capifony connection Errno::ECONNREFUSED

Capifony connection Errno::ECONNREFUSED
EN

Stack Overflow用户
提问于 2013-06-17 19:48:08
回答 2查看 204关注 0票数 0

我觉得自己是世界上最愚蠢的人。这是我第一次使用毛刺,但我不能让它工作。

我的想法是,为了测试目的,在本地进行部署。

我有两个虚拟服务器:

代码语言:javascript
复制
<virtualhost *:80>
  DocumentRoot "/usr/local/webserver/www/development/myapp/web"
  ServerName myapp
  ServerAlias local.myapp.com
  CustomLog "/usr/local/webserver/www/development/log/development.log" combined
  ErrorLog "/usr/local/webserver/www/development/log/development.log.error.log"
  <directory "/usr/local/webserver/www/development/myapp/web">
    AllowOverride none
    Options Indexes FollowSymLinks
    Order allow,deny
    Allow from all  
  </directory>
</virtualhost>

<virtualhost *:80>
  DocumentRoot "/usr/local/webserver/www/production"
  ServerName myapp.production
  ServerAlias production.myapp.com
  CustomLog "/usr/local/webserver/www/production/log/production.log" combined
  ErrorLog "/usr/local/webserver/www/production/log/production.log.error.log"
  <directory "/usr/local/webserver/www/production">
    AllowOverride none
    Options Indexes FollowSymLinks
    Order allow,deny
    Allow from all  
  </directory>
</virtualhost>

我的“生产”服务器有一个“日志”文件夹和"index.php“文件,我可以用"production.myapp.com”从浏览器中打开它们。这是我的deploy.rb文件:

代码语言:javascript
复制
set :application, "myapp"
set :domain,      "production.#{application}.com"
set :deploy_to,   "/usr/local/webserver/www/production/#{application}"
set :app_path,    "app"
set :web_path,    "web"

set :repository,  "file:///usr/local/webserver/www/development/myapp"
set :scm,         :git
set :deploy_via,  :copy
set :branch,      "development"
set :update_vendors, true
set :use_sudo,      false

# Or: `accurev`, `bzr`, `cvs`, `darcs`, `subversion`, `mercurial`, `perforce`, or `none`

set :model_manager, "doctrine"
set :dump_assetic_assets, true
# Or: `propel`

role :web,        domain                         # Your HTTP server, Apache/etc
role :app,        domain                         # This may be the same as your `Web` server
role :db,         domain, :primary => true       # This is where Symfony2 migrations will run


set  :keep_releases,  3

# Be more verbose by uncommenting the following line
logger.level = Logger::MAX_LEVEL

但是当我执行cap deploy:setup时,我会得到这个错误

服务器:" production.myapp.com“连接失败:production.myapp.com (Errno::ECONNREFUSED:连接拒绝-连接(2))

我可以平production.myapp.com,也可以用浏览器打开它。为什么我要“连接失败”?开发环境中的应用程序正在工作。

EN

回答 2

Stack Overflow用户

发布于 2013-06-18 12:48:57

好的,在所有问题都与SSH有关之后,我使用的是Ubuntu,并且安装了openssh客户机,但问题是,我需要在安装后使用openssh服务器来解决问题。

但是,我发现了另一个与使用同一台机器运行capifony有关的问题,特别是我得到了这个错误:

代码语言:javascript
复制
gzip stdin unexpected end of file capistrano

最后我要解决这个问题

http://brighternet.com/articles/deploying-static-sites-with-capistrano/#configure

在自定义任务的部分中,可以使用一个tmp文件夹作为“本地”副本,另一个用于“远程”存储库。

票数 0
EN

Stack Overflow用户

发布于 2014-08-25 14:23:32

我遇到了同样的问题(我在mac上工作)。我刚刚启用了OpenSSH服务器,这要感谢这个快速教程:http://www.gooze.eu/howto/using-openssh-with-smartcards/openssh-server-on-mac-os-x

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17155565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档