跳至内容
菜单
此问题已终结
1 回复
6269 查看

Hi,

I'm trying to setup OpenERP7 with apache2 on an Ubuntu 12.04 VM.

Server is up and running on 8069 and when i hit domain.com:8069 , everything seems to work well.. However, if i try to use via apache reverse proxy, it doesn't serve any content but a blank page.

Here's my Virtual Host config.

<VirtualHost *:80>
  # Admin email, Server Name (domain name), and any aliases
  ServerAdmin info@domain.com
  ServerName  www.domain.com
  ServerAlias domain.com

  # Index file and Document Root (where the public files are located)
  DirectoryIndex index.html index.php
  DocumentRoot /var/www/<domain.com>/public_html/

  ProxyPreserveHost On
  ProxyPass /connect http:// localhost:8069
  ProxyPassReverse /connect http:// localhost:8069

  # Fix IE problem (httpapache proxy dav error 408/409)
  SetEnv proxy-nokeepalive 1

</VirtualHost>

As you can see, I'm trying to use the app as domain.com/connect and it doesn't work.

I have however configured a sub-domain (connect.domain.com) and it works perfectly.

I'm guessing that because of "DocumentRoot", apache is trying to serve the content from /var/www/<domain.com>/public_html/ and is failing.

But if I'm not wrong, ProxyPass should override DocumentRoot.

Any suggestions please?

Thanks.

形象
丢弃
最佳答案

Apache2 work fine with OpenERP <virtualhost *:80=""> ServerAdmin info@domain.com ServerName www.domain.com ServerAlias domain.com ProxtRequests Off ProxyPreserveHost On <proxy *=""> Order allow,deny Allow from all </proxy> ProxyPass / http:// localhost:8069/ ProxyPassReverse / http:// localhost:8069/

SetEnv proxy-nokeepalive 1

</virtualhost>

形象
丢弃
相关帖文 回复 查看 活动
0
2月 22
3680
1
2月 16
5730
4
12月 23
22115
2
3月 15
6907
1
3月 15
5395