【问题标题】:Odoo Set Access Url By Domain In VPSOdoo 在 VPS 中按域设置访问 URL
【发布时间】:2017-10-12 10:21:01
【问题描述】:

我通过本教程在 centos 7 中安装了 odoo 10 https://www.rosehosting.com/blog/install-odoo-10-on-centos-7-with-apache-as-a-reverse-proxy/

运行良好,我可以通过 url ip:port 访问 odoo,即 (192.168.1.1:8069)

但问题是,我在 VPS(以 centos 7 为操作系统的虚拟专用服务器)中使用 odoo 10,

如何在没有 IP 地址的情况下访问 odoo?我想按域(如 www.domain.com)访问 odoo,任何人都可以帮我这样做吗?

我尝试了这段代码,但不起作用

<VirtualHost *:80>
ServerName joko.jubaedah.com
ServerAlias www.joko.jubaedah.com

ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass / http://joko.jubaedah.com:8069
ProxyPassReverse / http://joko.jubaedah.com:8069
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>

我想按域访问 odoo,例如 www.joko.jubaedah.com(使用子域概念) 或者 www.jubaedah.com/joko

提前致谢。

【问题讨论】:

    标签: openerp odoo-8 centos7 odoo-9 odoo-10


    【解决方案1】:

    通过nano /etc/odoo/odoo.conf 打开 odoo.conf 并更改 xmlrpc_port = 8069 到您的端口并通过 systemctl restart odoo 重新启动。

    并配置 Apache:

    yum install httpd
    

    让它在开机时启动,然后启动 Apache:

    systemctl enable httpd
    
    systemctl start httpd
    

    代理配置。为您的域打开一个新的配置文件:

    nano /etc/httpd/conf.d/your_domain.conf
    
    <VirtualHost *:80>
    ServerName your_domain.com
    ServerAlias www.your_domain.com
    
    ProxyRequests Off
    <Proxy *>
    Order deny,allow
    Allow from all
    </Proxy>
    
    ProxyPass / http://your_domain.com:8069/
    ProxyPassReverse / http://your_domain.com:8069/
    <Location />
    Order allow,deny
    Allow from all
    </Location>
    </VirtualHost>
    

    service httpd restart
    

    【讨论】:

      猜你喜欢
      • 2016-07-18
      • 1970-01-01
      • 2011-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多