Apache OpenERP仅通过localhost可用
我通过软件包管理器在ubuntu(虚拟机)上安装了openerp。在本地主机上,我可以很好地访问Openerp,并且没有问题。当我试图通过我的内部网络访问它时,我没有连接到openerp nmap显示8096上没有打开的端口。Apache即使在VM之外也能正常工作,我可以访问不同的Apache站点而不会出现任何问题 也许接口被存储在某个地方,因为我必须为新的VM主机更改它。防火墙不是问题所在 我的openerp-server.conf看起来也很小 ======日志文件====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
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”打开。抱歉,我不习惯网络配置通过编辑网络设置解决了此问题。非常感谢:)