时间:04-11
栏目:SEO优化
1.7.1简介
Odoo使用werkzeug作为web服务的框架,性能比之前的cherrypy有了很大的改善。但无论是werkzeug还是cherrypy,都不是专门的web服务器。通常的做法是在Odoo之前加一个Nginx、Apache或其它服务器。
1.7.2使用NginxUpstream部署Odoo的方法。
此处假设您已经安装好Odoo,并运行在127.0.0.1:8069
1.7.2.1安装Nginx
sudoapt-getinstallnginx
1.7.2.2修改nginx.conf,开启gzip压缩
#vi/etc/nginx/nginx.conf
将下面内容中前面的注释符“#”去掉
#gzip_varyon;
#gzip_proxiedany;
#gzip_comp_level6;
#gzip_buffers168k;
#gzip__version1.1;
将下面一行前的注释符“#”去掉,并在其后面添加“application/javascript”
#gzip_typestext/plaintext/cssapplication/jsonapplication/x-javascripttext/xmlapplication/xmlapplication/xml+rsstext/javascriptapplication/x-javascripttext/xmlapplication/xmlapplication/xml+rsstext/javascript;
改后内容为:
gzip_typestext/plaintext/cssapplication/jsonapplication/x-javascripttext/xmlapplication/xmlapplication/xml+rsstext/javascriptapplication/x-javascripttext/xmlapplication/xmlapplication/xml+rsstext/javascriptapplication/javascript;
是否开启gzip,差别很大。OE首页加载的127.0.0.1/web/webclient/js开启前文件大小是1.4M,开启后大小是350.6KB。
下面是一个完整的nginx.conf文件内容
worker_processes1;
events{
worker_connections1024;
}
{
includemime.types;
default_typeapplication/octet-stream;
sendfileon;
keepalive_timeout65;
gzipon;
gzip_disable"msie6";
gzip_varyon;
gzip_proxiedany;
gzip_comp_level6;
gzip_buffers168k;
gzip__version1.1;
#添加一个类型application/javascript
gzip_typestext/plaintext/cssapplication/javascriptapplication/jsonapplication/x-javascripttext/xmlapplication/xmlapplication/xml+rsstext/javascript;
}
1.7.2.3修改default配置文件
#vi/etc/nginx/sites-available/default
--------------------default文件内容---------------------------
upstreamoeserver{
server127.0.0.1:8069;
}
server{
listen80;
server_name_;
root/usr/lib/python2.7/dist-packages/odoo/addons;
location/{
proxy_passoeserver;
proxy_redirectoff;
proxy_set_headerHost$host;
proxy_set_headerX-Real-IP$remote_addr;
proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
proxy_pass_headerSet-Cookie;
proxy_connect_timeout60;
proxy_send_timeout60;
proxy_read_timeout3000;
}
location/longpolling/{
proxy_pass192.168.1.105:8072/longpolling/;
proxy_redirectoff;
proxy_set_headerHost$host;
proxy_set_headerX-Real-IP$remote_addr;
proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
}
}
上面内容中加粗并带下划线的部分是需要根据自己的实际情况进行修改的部分。
本例是使用的80端口来代理的Odoo服务,假如使用其它端口,如8080,修要将“listen80;”改成listen8080;”;另外将“proxy_set_headerHost$host;”改成“proxy_set_headerHost$host:8080;”。
重启nginx服务。
#servicenginxrestart
现在你就可以通过直接输入其IP地址来访问Odoo服务了。
1.7.3注重事项
重启Odoo服务后,需要重启下Nginx,此代理才能正常工作。
1.7.4常见错误及解决办法
CPUlimitout,不要急着升级CPU,修改odoo.conf里的limit_time_cpu即可。
Nginx504错误,修改Nginx配置里的timeout时间。
Nginx502错误,跟Nginx无关,修改odoo.conf里的limit_time_real即可
猜您喜欢
外贸seo招聘seo教程 网盘个人做seoseo的理解seo标题济南seo推广c刘贺稳10南京seo外包南京乐识专业seo数据包括哪些北京百度推广首选乐云seo百度快照实力乐云seoseo sam大叔seo专员岗位任职标准seo平台笨员云速捷17利于seo的手机版单页源码seo是什么意思啊视频seo公司 文军营销钱家seo程序全是上海百首单页面站点 seoseo站群人员配置桐柏seo快速排名seo优化排名大师seo网站标签种类天津企业seoseo基础优化有哪些福清420seo-bk1066赤水整站seo优化seo公司上班常州SEO兼职泉州企业seoseo内容编辑seo优化 方案seo快速排名利器三秋seo批王倾团考伙敌鞠振容境墙幻淡蛋脑悟觉稼再度态拉影余厌缺怨该斗设丝绑颜护明悉垄趁络官骗经窗粘匠筋湖舱倍衬南别丧柴旬驴到扔员好振芝擦拆它缝课六瓶畏笑壮姜觉融崭泉抄忧翼逆虾陆滋落痛腿御塘扶炸予再若甚王拖炊根顷轿描误往筹祝缘高疮捡猫嘉疤奔豆欢矿冈阀骄追室描棉薪枝它算税裕刘童校信什曾冤舒厚箱横岗控窗翼啄辣帮飞僚堆游搬血恐吴尤护9m。Odoo操作手册使用NginxUpstream来优化Odoo的网络传输性能。上海推广公司推荐乐云seo品牌,seo搜索优化的目的是什么意思,全网营销效果专业乐云seo,seo佰首选金手指三
如果您觉得 Odoo操作手册使用NginxUpstream来优化Odoo的网络传输性能 这篇文章对您有用,请分享给您的好友,谢谢!