Virtualbox 在虚拟机中运行APE服务器

Virtualbox 在虚拟机中运行APE服务器,virtualbox,ape,Virtualbox,Ape,我一直试图在虚拟机中设置一个Ajax推送引擎(APE)服务器,但遇到了一些问题。问题是无法在虚拟机之外访问APE服务器 设置: 来宾操作系统:Ubuntu 10.10(我相信)安装了ape软件包 IP地址:192.168.56.1使用仅限主机的网络适配器 端口6969上运行的APE服务器 如果我在虚拟机中尝试wget 127.0.0.1:6969,我会得到一个响应 如果我从主机操作系统尝试wget 192.168.56.1:6969,我会收到一条连接被拒绝的消息 如果我ping192.1

我一直试图在虚拟机中设置一个Ajax推送引擎(APE)服务器,但遇到了一些问题。问题是无法在虚拟机之外访问APE服务器

设置:

  • 来宾操作系统:Ubuntu 10.10(我相信)安装了ape软件包
    • IP地址:192.168.56.1使用仅限主机的网络适配器
    • 端口6969上运行的APE服务器
如果我在虚拟机中尝试
wget 127.0.0.1:6969
,我会得到一个响应

如果我从主机操作系统尝试
wget 192.168.56.1:6969
,我会收到一条
连接被拒绝的消息

如果我ping
192.168.56.1
,我也会得到一个响应


任何帮助都将不胜感激

检查APE配置文件。您是否绑定到正确的IP?默认情况下,它是127.0.0.1

我最终从头开始重做了所有东西,而且它工作正常,所以我一定是想办法把它弄对了。为了他人的利益

要使APE服务器在虚拟机中运行(特别是使用VirtualBox),您需要执行以下操作:

建立环境
  • 下载并安装VirtualBox
  • 打开VirtualBox,进入
    文件>首选项
    ,然后进入
    网络
    • 确认存在仅限主机的网络
      vboxnet0
      (如果不存在,则创建它)。注意它的IPv4地址(
      192.168.56.1
      ,在我的例子中)
  • 创建一个新的Ubuntu虚拟机
  • 启动虚拟机
获取图书馆
  • libmysqlclient15off
    添加PPA,这是APE服务器的先决条件:

    username# gpg --keyserver  hkp://keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A
    username# gpg -a --export CD2EFD2A | apt-key add -
    sudo sh -c 'echo "deb http://repo.percona.com/apt maverick main" >> /etc/apt/sources.list.d/percona.list'
    
  • 安装
    libmysqlclient15off

    sudo apt-get update; sudo apt-get install libmysqlclient15off
    
  • 获取并安装

  • 编辑/etc/network/interfaces,并在末尾添加以下内容:

    auto eth0
    iface eth0 inet static
        address 192.168.56.101
        netmask 255.255.255.0
    
  • 关闭虚拟机并进入其设置。将第一个接口的网络设置更改为仅主机适配器

设置类人猿
  • 重新启动虚拟机,并确保APE守护进程正在运行

    username# ps -ef | grep "aped"
    
  • 如果需要,请更改
    /etc/ape/ape.conf

最后步骤
  • 将以下内容或某些变体添加到主机文件中:

    192.168.56.101            local.site.com
    192.168.56.101            0.local.site.com
    192.168.56.101            1.local.site.com
    192.168.56.101            2.local.site.com
    192.168.56.101            3.local.site.com
    192.168.56.101            4.local.site.com
    192.168.56.101            5.local.site.com
    192.168.56.101            6.local.site.com
    192.168.56.101            7.local.site.com
    192.168.56.101            8.local.site.com
    192.168.56.101            9.local.site.com
    
  • 通过
    local.site.com:6969