如何Apache的代理服务器运行在虚拟机openerp 7?

我已经在launchpad.ie服务器,web,插件的Ubuntu 12.04虚拟机中安装了openerp v7。

我在虚拟机上configuration了SSL反向代理,我的虚拟主机configuration为*:443

ServerName openerp.mydomain.net ServerAdmin openerp@localhost SSLEngine on SSLCertificateFile /etc/ssl/openerp/server.crt SSLCertificateKeyFile /etc/ssl/openerp/server.key ProxyRequests Off ProxyPreserveHost On <Proxy *> Order deny,allow Allow from all </Proxy> ProxyVia On ProxyPass / http://172.16.150.14:8069/ ProxyPassReverse / http://172.16.150.14:8069/ RequestHeader set "X-Forwarded-Proto" "https" # Fix IE problem (httpapache proxy dav error 408/409) SetEnv proxy-nokeepalive 1 </VirtualHost> 

在主机上,我为vhost_ssl.conf中的子域configuration了apache反向代理

 SSLEngine On SSLProxyEngine On ProxyRequests Off ProxyPreserveHost On <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / https://172.16.150.14/ ProxyPassReverse / https://172.16.150.14/ SetEnv proxy-nokeepalive 1 <Location /> Order allow,deny Allow from all </Location> 

我在openerp-server.conf的netrpc和xmlrcs接口上设置了172.16.150.14 。 现在,当我从Girefox和铬浏览器访问https:// openerp.mydomain.net我得到http:// openerp.mydomain.net%2C%20openerp.mydomain.net/?db=testingdb这使得404。

但是当我从IE 9访问URL时,URL https:// openerp.mydomain.net工作正常..其次,如果我更改参数list_db = false,那么链接按预期工作..

请让我知道是什么造成瓶颈与URLredirect到http://openerp.mydomain.net, openerp.myydomain.net/?db=testdb在Firefox和铬。 我在这里遇到与URL工作的疑难解答。

您可能需要将httpredirect到https。

你已经为httpsconfiguration了Apache,所以所有的https请求都能正常工作。

没有浏览器相关的问题。