我已经在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请求都能正常工作。
没有浏览器相关的问题。