Centos RhodeCode-什么阻止了我的连接?

Centos RhodeCode-什么阻止了我的连接?,centos,rhodecode,Centos,Rhodecode,CentOS 6.3上Rhodode上的所有连接尝试均被拒绝,本地主机除外 请注意,iptables没有运行,我只是尝试访问web界面 我在谷歌上搜索了下面的错误信息,然后四处查看。我还没有找到解决办法 abort:错误:无法建立连接,因为目标计算机主动拒绝了它 如果防火墙关闭,并且我没有试图修改任何存储库,还有什么阻止我连接编辑:请参见下面的第5页。还不知道如何解决这个问题 尝试过的内容和其他信息 在production.ini中使用localhost、127.0.0.1和主机名 服务ipta

CentOS 6.3上Rhodode上的所有连接尝试均被拒绝,本地主机除外

请注意,
iptables
没有运行,我只是尝试访问web界面

我在谷歌上搜索了下面的错误信息,然后四处查看。我还没有找到解决办法

abort:错误:无法建立连接,因为目标计算机主动拒绝了它

如果防火墙关闭,并且我没有试图修改任何存储库,还有什么阻止我连接编辑:请参见下面的第5页。还不知道如何解决这个问题

尝试过的内容和其他信息

  • production.ini中使用localhost、127.0.0.1和主机名
  • 服务iptables停止
  • 已成功通过HTTP连接。换句话说,连接是在代码之外被接受的
  • 确保在
    production.ini中未启用或配置任何身份验证方法
  • 尽管服务器接受本地主机上的连接,
    netstat-l
    不显示端口5000正在侦听。端口5000在
    production.ini
    中设置,并且
    ps uax | grep paster
    确认服务器正在运行。没有其他软件试图获取端口5000

  • 好的,显然我误解了主机的配置。我运行时的假设是,production.ini中的
    host
    应设置为
    127.0.0.1
    localhost
    ,以便RhodoCode知道要寻找另一个服务的主机。对我来说,这是一个错误的假设,因为我习惯于将web应用程序指向本地系统来查找数据库

    事实证明,
    host
    将应用程序绑定到一个特定的访问地址,这意味着它应该只响应本地请求,而不管其他系统策略怎么说。原因是它没有指定将拒绝外部连接。它所说的只是:

    此命令[paster serve]运行RhodeCode服务器。该web应用程序应以127.0.0.1:5000的价格提供。此ip和端口可通过上一步中创建的production.ini文件进行配置


    通过将RhodeCode绑定到
    0.0.0.0
    ,将其向外部连接打开,问题得到了解决。感谢巴尔塞扎克在RC支持谷歌集团的出色表现

    我在ubuntu服务器12.04上也有同样的问题。