1 upstream odoo {
2 server 127.0.0.1:8069 weight=1 fail_timeout=0;
3 }
4
5 upstream odoo-im {
6 server 127.0.0.1:8072 weight=1 fail_timeout=0;
7 }
8
9 ## https site##
10 server {
11 listen 80;
12 server_name odoo.domain.tld;
13 root /usr/share/nginx/html;
14 index index.html index.htm;
15
16 # log files
17 access_log /var/log/nginx/odoo.domain.tld.access.log;
18 error_log /var/log/nginx/odoo.domain.tld.error.log;
19
20 # proxy buffers
21 proxy_buffers 16 64k;
22 proxy_buffer_size 128k;
23
24 ## default location ##
25 location / {
26 proxy_pass http://odoo;
27 # force timeouts if the backend dies
28 proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
29 proxy_redirect off;
30 proxy_read_timeout 300000;
31
32 # set headers
33 proxy_set_header Host $host;
34 proxy_set_header X-Real-IP $remote_addr;
35 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
36 proxy_set_header X-Forwarded-Proto https;
37 }
38
39 # cache some static data in memory for 60mins
40 location ~* /web/static/ {
41 proxy_cache_valid 200 60m;
42 proxy_buffering on;
43 expires 864000;
44 proxy_pass http://odoo;
45 }
46
47 location /longpolling {
48 proxy_pass http://odoo-im;
49 }
50 }

操作步骤:

1. 更新服务器

sudo apt-get update -y && sudo apt-get dist-upgrade -y && apt-get auto-remove -y

2. 安装Nginx

sudo apt-get install nginx -y

3. 设置配置文件

sudo nano /etc/nginx/sites-available/YOURDOMAIN.conf

  sudo ln -s /etc/nginx/sites-available/YOURDOMAIN.conf /etc/nginx/sites-enabled/YOURDOMAIN.conf

4. 重新NGINX

sudo nginx reload
service nginx restart /reload

最新文章

  1. ASP.NET MVC 控制器激活(一)
  2. 转载:Maven项目mybatis Invalid bound statement (not found)解决方法
  3. flume 集群安装
  4. Android数据库更新——上万条数据的插入
  5. 撰写合格的REST API
  6. vs 折叠跟展开所有方法。
  7. 安装apache服务器时遇到只能本地访问,局域网内其他电脑不能访问apache:
  8. 总结分享十大iOS开发者最喜爱的库
  9. 点评阿里JAVA手册之MySQL数据库 (建表规约、索引规约、SQL语句、ORM映射)
  10. Android控件的使用
  11. shell编程下 特殊变量、test / [ ]判断、循环、脚本排错
  12. MTK 快速开机 技术详解
  13. Jersey VS Django-Rest
  14. Hibernate的load和get方法的区别
  15. 学习 Spring (一) Spring 介绍
  16. Cocos 2dx项目lua调用OC出现卡死但不闪退的坑
  17. Docker Kubernetes 容器更新与回滚
  18. PureFTP被动端口设置
  19. [Artoolkit] Android Sample of nftSimple
  20. 报错libtest: error while loading shared libraries: libuv.so.1: cannot open shared object file: No such file or directory

热门文章

  1. eclipse再见,android studio 新手入门教程(一)基本设置
  2. eclipse中安装Springboot的插件
  3. 高并发redis分布式锁
  4. 批量修改vsphere共享存储多路径选择策略
  5. Jquery UI Autocomplete 在mvc中应用
  6. 风炫安全WEB安全学习第三十八节课 越权漏洞演示与讲解
  7. 第1章 无所不在的JavaScript
  8. php 去除路由中index.php 通过 .htaccess 文件
  9. 【MySQL 基础】MySQ LeetCode
  10. 从Java的字符串池、常量池理解String的intern()