Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
6356 มุมมอง

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>

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
0
ก.พ. 22
3881
1
ก.พ. 16
5827
4
ธ.ค. 23
22408
2
มี.ค. 15
7067
1
มี.ค. 15
5606