2

这里是情况。

我在 Amazon EC2 Ubuntu 12.04 上安装了 OpenERP 实例。

使用 serverip:8069 或 domain-one.com:8069 访问网站是没有问题的。然后我设置了 apache 反向代理以将 domain-two.com 用于 openERP,我无法访问该网站。这是代理设置:

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName domain-two.com
    RewriteEngine on
    RewriteRule ^/(.*) http://localhost:8069/$1 [P]
    ProxyPassReverse / http://localhost:8069/
</VirtualHost>

但是当我将它添加到我的计算机 /etc/hosts 文件时:

serverip    domain-two.com

然后访问domain-two.com,成功访问OpenERP实例。

Route53 中的 domain-2 名称服务器设置是正确的。没问题

我在哪里做错了?请帮忙。

非常感谢!

4

1 回答 1

1

首先使用linux os中的dig 命令检查您的 DNS 设置是否正常工作。

挖域two.com

然后使用此配置并重试。

NameVirtualHost *:80

<VirtualHost *:80>
ServerName domain-two.com
ProxyPass / http://localhost:8069/
ProxyPassReverse / http://localhost:8069/
</VirtualHost>

请不要忘记重新启动 Apache 服务器。请记住,此配置不适用于基于 SSL 的代理。

于 2013-10-11T16:38:16.230 回答