跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 安装指南
  4. 使用Nginx Upstream 部署 OpenERP

使用Nginx Upstream 部署 OpenERP

已定时 已固定 已锁定 已移动 Odoo 安装指南
12 帖子 7 发布者 16.0k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • J 离线
    J 离线
    jinxiu89163.com
    写于 最后由 编辑
    #3

    我找这个东西很久了哦,哈哈,谢谢你的启发。!

    1 条回复 最后回复
    0
    • digitalsatoriD 离线
      digitalsatoriD 离线
      digitalsatori 管理员
      写于 最后由 编辑
      #4

      wangbuke兄确实是强人。我对Nginx的设置还不是很精通,有几点疑问向你请教:
      1. 设置中的root应该是没有用的吧?
      2. cache一般是用于cache静态文件的,静态文件的目录如何设置?
      3. proxy_cache_valid设一天,对系统和内存资源有什么样的影响?

      【上海先安科技】(tony AT openerp.cn)

      1 条回复 最后回复
      0
      • W 离线
        W 离线
        wangbuke
        写于 最后由 编辑
        #5

        谢谢校长关注~

        Q1. 设置中的root应该是没有用的吧?
        A1: 有用,否则您会发现 css jpg 等静态文件没法显示。

        Q2. cache一般是用于cache静态文件的,静态文件的目录如何设置?
        A2: 
        location ~* .(js|css|png|jpg|jpeg|gif|ico)$ {
                        proxy_buffering on;
                        proxy_cache_valid      1d;
                        expires 1d;
        }
        这部分其实已经将静态文件缓存了。

        location /{
                        proxy_buffering on;
                        proxy_cache_valid      1d;
                        expires 1d;
        }
        这里面的我的策略比较激进,这里默认会缓存 http get 请求,但oe 都是通过ajax http post 来获取的。所以这里缓存的只是少量的 html 代码。
        我测试的话,这里缓存是无害的。担心的话,可以将 / 里面的缓存语句删除。但建议保留静态文件缓存。

        Q3. proxy_cache_valid设一天,对系统和内存资源有什么样的影响?
        A3: 影响基本忽略不计。。。

        1 条回复 最后回复
        0
        • digitalsatoriD 离线
          digitalsatoriD 离线
          digitalsatori 管理员
          写于 最后由 编辑
          #6

          谢谢wangbuke的详细解答,我也试试

          【上海先安科技】(tony AT openerp.cn)

          1 条回复 最后回复
          0
          • N 离线
            N 离线
            NewMoon
            写于 最后由 编辑
            #7

            OpenERP6.0的CherryPy能和web服务器配合使用吗?6.0貌似不符合WSGI吧?

            1 条回复 最后回复
            0
            • W 离线
              W 离线
              wangbuke
              写于 最后由 编辑
              #8

              wsgi 是一个标准,一般的框架如 web.py 或 cherrypy 等都自带了  wsgi container。

              nginx upstream 其实就是个反向代理,与 wsgi 无关。

              在这里其实用nginx 主要是用于:
              1、管理连接
              2、开启GZIP
              3、直接处理并缓存静态文件
              4、将其他请求转发到后面的 server

              1 条回复 最后回复
              0
              • L 离线
                L 离线
                linx124
                写于 最后由 编辑
                #9

                谢谢~~~标记学习

                1 条回复 最后回复
                0
                • 天 离线
                  天 离线
                  天火同人
                  写于 最后由 编辑
                  #10

                  [quote author=wangbuke link=topic=4251.msg11587#msg11587 date=1342603313]

                  location /{
                                  proxy_buffering on;
                                  proxy_cache_valid      1d;
                                  expires 1d;
                  }

                  直接域名不带端口访问的时候,这个缓存设置我发现会导致登陆和注销的异常,无法登陆和登出。 带端口访问的时候,这个缓存设置没有影响。
                  报告一下

                  1 条回复 最后回复
                  0
                  • Z 离线
                    Z 离线
                    zzwqw
                    写于 最后由 编辑
                    #11

                    location /{
                                    proxy_buffering on;
                                    proxy_cache_valid      1d;
                                    expires 1d;
                    }
                    这里面的我的策略比较激进,这里默认会缓存 http get 请求,但oe 都是通过ajax http post 来获取的。所以这里缓存的只是少量的 html 代码。
                    我测试的话,这里缓存是无害的。担心的话,可以将 / 里面的缓存语句删除。但建议保留静态文件缓存。

                    在ubuntu14上安装ODOO8.0 上面的这段代码不注释的话,登录后台会有很多意想不到的后果。注释掉后就正常了。可是不能正常显示网站的logo,请楼主看看什么原因,谢谢

                    1 条回复 最后回复
                    0
                    • Z 离线
                      Z 离线
                      zzwqw
                      写于 最后由 编辑
                      #12

                      location ~* .(js|css|png|jpg|jpeg|gif|ico)$ {
                                      proxy_buffering on;
                                      proxy_cache_valid      1d;
                                      expires 1d;
                      }

                      经测试,这段代码有问题,ubuntu14.04 odoo8.0  出现链接错误,包括楼上的问题,也是这个引起的。请楼主或大侠解惑。

                      1 条回复 最后回复
                      0

                      • 登录

                      • 没有帐号? 注册

                      • 登录或注册以进行搜索。
                      • 第一个帖子
                        最后一个帖子
                      0
                      • 版块
                      • 标签
                      • 热门
                      • 用户
                      • 群组