nginx 反向代理 odoo, 速度提升
2016-07-22 09:50
393 查看
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 # 这个参数需要调高,出现过太设置太低 导致 模块升级总是失败的情况
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 # 这个参数需要调高,出现过太设置太低 导致 模块升级总是失败的情况
相关文章推荐
- 实战录 | 今天聊聊Nginx反向代理使用
- 反向代理---博主解释的通俗易懂
- apache反向代理,动静分离
- 反向代理
- Nginx 配置反向代理后,页面中取绝对URL地址的问题显示代理端口
- iptables1.35+squid3.0+tc搭建防火墙
- squid服务搭建
- nginx(二) 反向代理配置详解
- Squid 和 SNAT 上网
- Squid代理安装以及配置
- nginx反向代理配置
- nginx:3、nginx反向代理,负载均衡,缓存及yum安装lnmp
- nginx的配置、虚拟主机、负载均衡和反向代理
- 【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器
- squid操作指令
- nginx使用反向代理时获取用户IP
- 图解正向代理、反向代理、透明代理
- 正向代理与反向代理的区别
- CentOS7 配置Tengine反向代理tomcat包含健康检查等功能
- squid 高匿配置 用户名密码配置