如何在Windows Server中将Apache设置为odoo11的反向代理?那可行吗?

时间:2018-09-23 08:48:33

标签: apache reverse-proxy odoo windows-server-2012 odoo-11

我需要将子域与Windows服务器中运行的Odoo 11应用程序链接。我已经尝试了一段时间,最终找到了ubuntu服务器的解决方案。请帮助我理解这一点。

您的帮助将非常可贵。预先感谢。

2 个答案:

答案 0 :(得分:0)

假设Odoo 11监听默认端口8069

所以

  1. 打开引用您的虚拟主机的Apache虚拟主机配置文件。
  2. 在虚拟主机中添加以下行

    ####Proxy settings####
    
    Define ODOO_11_URL http://localhost:8069
    
    ProxyPreserveHost On
    ProxyPass / ${ODOO_11_URL}
    ProxyPassReverse / {ODOO_11_URL}
    
    ####END Proxy settings####
    
  3. 如果需要-根据需要更改网址,例如,如果Odoo 11的网址为http://localhost:8069/YOUR_URL-则将以“ Define”开头的行更改为您的网址。

答案 1 :(得分:0)

为什么选择Apache?与IMO相比,使用任何其他反向代理都比Apache更好,重点是像TraefikNginxCaddy之类的反向代理,仅列举一些看起来更有效的代理在2018年超过Apache。没有什么反对Apache的,只是IMO现在有一些更好的工具可以进行反向代理