nginx 反向代理 odoo, 速度提升


1: sudo apt-get  install nginx

2:  add server: 在/etc/nginx/sites-enabled 中增加一個可用的server。 文件如下圖所示

3:重啟 nginx server生效

4: 注意如果需要轉發 的80端口, ngingx默認的配置是定義了80的server的,需要修改掉 /etc/nginx/sites-enabled/default 中的80端口定義才能,否則后面增加的server 80定義不能使用。

 

本機端口轉發的小例子,在/etc/nginx/sites-enabled目錄中(注意一定是sites-enabled,因為sites-avialbe目錄在配置文件中沒有被include),增加一個配置文件openerp

內容如下,nginx restart 后,則訪問本機80端口的內容,就轉發到http://xxx.xx.xx.xx:8069了。

 

 

server{
  listen 80;
  server_name odoo9;
  location / {

    proxy_pass http://0.0.0.0:8069;

    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:8072/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;

  }  


}

 

 

 

 

 

 

#############

/etc/ningx/nginx.conf  開啟所有  gzip 屬性.

 

# 使用多核配置

oenerp-server.conf 需要修改一些參數:

works = n                  #N為cpu 核數

limit_time_cpu = 80000  # 這個參數需要調高,出現過太設置太低 導致 模塊升級總是失敗的情況

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM