我已经从 launchpad.ie 服务器、Web、附加组件在 ubuntu 12.04 虚拟机中安装了 openerp v7。
我在虚拟机上配置了 SSL 反向代理,并且我的虚拟主机 *: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 中为我的子域配置了 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>
我已172.16.150.14
在 openerp-server.conf 中设置了 netrpc 和 xmlrcs 接口。现在,当我https:// openerp.mydomain.net
从 Girefox 和 chrome 浏览器访问时,会出现http:// openerp.mydomain.net%2C%20openerp.mydomain.net/?db=testingdb
404 错误。
但是当我从 IE 9 访问 URL 时,URL https:// openerp.mydomain.net 可以正常工作。其次,如果我更改参数 list_db= false,则链接可以按预期工作。
请让我知道http://openerp.mydomain.net, openerp.myydomain.net/?db=testdb
在 Firefox 和 Chrome 上 URL 重定向造成瓶颈的原因是什么。我在这里对 URL 进行故障排除以使其正常工作。
答案1
您可能需要将 http 重定向到 https。
您已经为 https 配置了 apache,因此所有 https 请求都可以正常工作。
没有与浏览器相关的问题。