Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache OpenERP仅通过localhost可用_Apache_Networking_Openerp - Fatal编程技术网

Apache OpenERP仅通过localhost可用

Apache OpenERP仅通过localhost可用,apache,networking,openerp,Apache,Networking,Openerp,我通过软件包管理器在ubuntu(虚拟机)上安装了openerp。在本地主机上,我可以很好地访问Openerp,并且没有问题。当我试图通过我的内部网络访问它时,我没有连接到openerp nmap显示8096上没有打开的端口。Apache即使在VM之外也能正常工作,我可以访问不同的Apache站点而不会出现任何问题 也许接口被存储在某个地方,因为我必须为新的VM主机更改它。防火墙不是问题所在 我的openerp-server.conf看起来也很小 ======日志文件==== 2013-10-0

我通过软件包管理器在ubuntu(虚拟机)上安装了openerp。在本地主机上,我可以很好地访问Openerp,并且没有问题。当我试图通过我的内部网络访问它时,我没有连接到openerp

nmap显示8096上没有打开的端口。Apache即使在VM之外也能正常工作,我可以访问不同的Apache站点而不会出现任何问题

也许接口被存储在某个地方,因为我必须为新的VM主机更改它。防火墙不是问题所在

我的openerp-server.conf看起来也很小

======日志文件====

2013-10-02 11:17:29,878 26497 INFO ? openerp: OpenERP version 6.1-1
2013-10-02 11:17:29,879 26497 INFO ? openerp: addons paths: /usr/share/openerp/addons
2013-10-02 11:17:29,879 26497 INFO ? openerp: database hostname: localhost
2013-10-02 11:17:29,879 26497 INFO ? openerp: database port: 5432
2013-10-02 11:17:29,879 26497 INFO ? openerp: database user: openerp
2013-10-02 11:17:29,880 26497 INFO ? openerp.service.netrpc_server: starting NET-RPC service on 0.0.0.0:8070
2013-10-02 11:17:29,881 26497 INFO ? openerp.netsvc: Starting 1 services
2013-10-02 11:17:30,213 26497 INFO ? openerp.addons.web: embedded mode
2013-10-02 11:17:30,234 26497 INFO ? openerp.wsgi.core: HTTP service (werkzeug) running on 0.0.0.0:8069
2013-10-02 11:17:31,137 26497 INFO ? openerp: OpenERP server is running, waiting for connections...
有人有主意吗


谢谢

假设您使用的是标准OpenERP 6.1 ubuntu软件包,默认设置是监听
0.0.0
(所有接口),除非您已明确覆盖
xmlrpc\u接口
config设置

您可以检查日志文件(默认情况下在
/var/log/openerp/openerp server.log
)并查找openerp启动行,您应该会看到如下内容:

    openerp.wsgi.core: HTTP service (werkzeug) running on 0.0.0.0:8069
您可以在配置文件(`/etc/openerp/openerp server.conf)中强制
xmlrpc_interface=0.0.0
,但这应该已经是默认值

当启动服务器时,
--xmlrpc接口
也可以指定为命令行选项,但是如果您使用的是标准的ubuntu软件包,它就不应该出现


如果日志表明在完全重新启动OpenERP后,OpenERP确实正在侦听
0.0.0.0
,那么您应该仔细检查VM网络配置问题、防火墙等。

OpenERP的配置似乎正常。防火墙也不是问题所在。一定是网络设置的问题。在localhost上,我只能用“localhost:8096”打开,但不能用“196.168.1.xxx:8096”打开。抱歉,我不习惯网络配置通过编辑网络设置解决了此问题。非常感谢:)