تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
1 الرد
6263 أدوات العرض

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
فبراير 22
3662
1
فبراير 16
5715
4
ديسمبر 23
22105
2
مارس 15
6896
1
مارس 15
5385