大数据学习笔记(05)
nginx配置
http://tengine.taobao.org/
- master_processes:只有一个
- worker_processes 1:工作进程数,默认为1,可以改为auto,即启动与cpu核数相同的worker进程(tengine)
- worker_connections:单个worker_processes最大的并发连接数
- server:虚拟主机,每个虚拟主机负责一个项目
- location:请求映射(查看tengine文档)
http://tengine.taobao.org/nginx_docs/cn/docs/http/ngx_http_core_module.html
A. location的执行逻辑
“普通 location ”的匹配规则是“最大前缀”,因此“普通 location ”的确与 location 编辑顺序无关;
但是“正则 location ”的匹配规则是“顺序匹配,且只要匹配到第一个就停止后面的匹配”
“普通location ”与“正则 location ”之间的匹配顺序是?先匹配普通 location ,再“考虑”匹配正则 location ,以下两种情况不需要再匹配正则location了
当普通 location 前面指定了“ ^~ ”,特别告诉 Nginx 本条普通 location 一旦匹配上,则不需要继续正则匹配;
当普通location 恰好严格匹配上,不是最大前缀匹配,则不再继续匹配正则
B. root:目录的相对路径
C. index:当访问资源为路径时,默认访问后面文件
D. proxy_pass:反向代理(当没有配置upstream时,配置为
http://192.168.75.11:8080,即服务器地址及端口)
http://tengine.taobao.org/nginx_docs/cn/docs/http/ngx_http_proxy_module.html
E. upstream:负载均衡
http://tengine.taobao.org/nginx_docs/cn/docs/http/ngx_http_upstream_module.html
session共享
-
安装memcached
-
拷贝memcached的jar包到tomcat的lib目录下
-
在每个tomcat的conf目录下的context.txt文件中加入
其中,这一行,n1为名字,随便起,后面的ip-port是memcached所在的ip及监听的端口 -
注意调整所有服务器的时间相同 date 07231515(将时间调整为7月23日15点15分)