在虚拟机中运行APE服务器

| 我一直在尝试在虚拟机中设置Ajax推送引擎(APE)服务器,但遇到了一些麻烦。问题是无法在虚拟机外部访问APE服务器。 设定: 来宾操作系统:安装了ape软件包的Ubuntu 10.10(我相信) IP地址:192.168.56.1使用仅主机的网络适配器 在端口6969上运行的APE服务器 如果在虚拟机中尝试“ 0”,则会收到响应。 如果从主机操作系统尝试“ 1”,则会收到“ 2”消息。 如果我
192.168.56.1
,我也会得到回应。 任何帮助将不胜感激!     
已邀请:
我最终从头开始重做了所有工作,并且一切正常,所以我一定以某种方式正确了。为了别人的利益... 要使APE Server在虚拟机中运行(特别是使用VirtualBox),您需要执行以下操作: 搭建环境 下载并安装VirtualBox 打开VirtualBox,然后转到
File > Preferences
,然后转到
Network
确认存在一个仅主机网络network6ѭ(如果没有,请创建它)。记下其IPv4地址(在我的情况下为
192.168.56.1
) 创建一个新的Ubuntu虚拟机 启动虚拟机 获取图书馆 添加ѭ8的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
获取并安装最新版本的APE服务器 编辑/ etc / network / interfaces,并将以下内容添加到末尾:
auto eth0
iface eth0 inet static
    address 192.168.56.101
    netmask 255.255.255.0
关闭虚拟机,然后进入其设置。将第一个接口的网络设置更改为“ 13” 设置APE 重新启动虚拟机,并确保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
通过ѭ17访问新的APE服务器     
检查APE配置文件。您是否绑定了正确的IP?默认情况下为127.0.0.1     

要回复问题请先登录注册