Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

[已解决]安装nginx后,在odoo中注销时,url上的端口号自动丢失



  • nginx将8069端口转发给odoo的8091、8095端口。
    使用8069端口,能正常操作,除了在注销后。
    此时,端口号被自动去掉。只有手动输入
    http://localhost:8069/web/login
    才会正常。去掉login,或者去掉web/login都会自动删除端口号。

    这个问题,如何解决?

    系统:Ubuntu16.04
    odoo版本:10.0

    odoo的设置为:

    xmlrpc_port = 8091
    longpolling_port = 8095
    

    nginx的default中的80全部改为81,并去掉default_server

    server {
    	listen 81;
    	listen [::]:81;
    

    新添加设置odoo,内容为:

    server{
                listen 8069 default_server;
                #listen [::]:8069 default_server;
                server_name  odoo10;
                location / {
                            proxy_pass http://0.0.0.0:8091;
                            proxy_redirect    off;
                            proxy_set_header Host $host;
                            proxy_set_header X-Real-IP  $remote_addr;
                            proxy_set_header X-Forwarded-For  $proxy_add_x_forwarded_for;
                }
                location /longpolling/ {
                            proxy_pass        http://localhost:8095/longpolling/;
                            proxy_redirect    off;
                            proxy_set_header Host $host;
                            proxy_set_header X-Real-IP $remote_addr;
                            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                }
    
    }
    


  • 加我QQ(992102498),我告诉你个视频地址,能解决你的问题。



  • 非常感谢!
    在您的指导下,已顺利解决该问题



  • 解决方法都在这里, Odoo12每天学习10分钟免费讲座:
    https://media.om.qq.com/12516523