如何在windows server中将Apache设置为odoo11的反向代理?有可能吗?

如何在windows server中将Apache设置为odoo11的反向代理?有可能吗?,apache,reverse-proxy,odoo,windows-server-2012,odoo-11,Apache,Reverse Proxy,Odoo,Windows Server 2012,Odoo 11,我需要将我的子域与windows server中运行的Odoo 11应用程序链接。我已经尝试了一段时间,最终找到了ubuntu服务器的解决方案。请帮助我理解这一点 你的帮助将是非常值得赞赏的。提前感谢。假设Odoo 11监听默认端口8069 所以 打开引用虚拟主机的Apache虚拟主机配置文件 在虚拟主机中添加以下行 ####Proxy settings#### Define ODOO_11_URL http://localhost:8069 ProxyPreserveHost On Pro

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


你的帮助将是非常值得赞赏的。提前感谢。

假设Odoo 11监听默认端口8069

所以

  • 打开引用虚拟主机的Apache虚拟主机配置文件
  • 在虚拟主机中添加以下行

    ####Proxy settings####
    
    Define ODOO_11_URL http://localhost:8069
    
    ProxyPreserveHost On
    ProxyPass / ${ODOO_11_URL}
    ProxyPassReverse / {ODOO_11_URL}
    
    ####END Proxy settings####
    
  • 如果需要-根据需要更改url,例如,如果Odoo 11的url是-那么将以“Define”开头的行更改为您的url


  • 为什么是Apache?在我看来,最好使用Apache以外的任何其他反向代理,一个更专注于成为反向代理的代理,或者仅举几个似乎比Apache更适合在2018年使用的代理。没有什么反对Apache的,只是现在有一些更好的工具来做反向代理