nginx的初步了解

nginx

高性能的HTTP 反向代理服务器

面向服务:1,连接成功:2,3秒(用户体验)

目录树结构 《淘宝十年》

nginx能够支持5万并发链接

apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别),进程数与CPU物理核心数相等。

 

tar zxvf tengine-2.1.0.tar.gz

yum insrall gcc pcre-devel openssl-devel -y

./configure --prefix=/usr/nginx

系统可以打开的最大文件数和内存大小成正比。1G----10万文件数

uliimit -a 系统限制

ulimit -SHn 65535 设置系统约束

nginx.conf 配置文件

worker_processes 1 进程数

log_format 设置日志格式

gzip 压缩 计算机性能换宽带速度

server nginx支持虚拟服务器

nginx可以把一个端口分给多个链接使用

server {

listen 80;

server_name www.360.com

location / {

root /mnt;

autoindex on

}

}

cd nginx/logs/

tail -f access.log

只有正则匹配和普通匹配

普通匹配上定义了^~则不会再匹配正则,完全匹配也不会再正则

uri-------端口后面的部门

url-----包括端口的链接

 

scp -r java/[email protected]:/usr/ 网络拷贝

vi ./bash_profile 设置环境变量

location / {

proxy_pass http://laoxiao;

index index.jsp;

}

upstream laoxiao {

service http://192.168.146.111:8080

}

<%

String username=(String)session.getAttrobute("user");

if(username==null){

username="zs";

session.setAttribute("user",user);

}else{

username=username+"+";

session.setAttribute("user",user);

}

%>

yum -y mencached

scp ./*.jar ~/tomcat/lib/

route add default gw 192.168.9.2 设置网关

tail -100 tomcat/logs/catalina.out tomcat日志文件

memcached 共享session

–memcached -d -m 128m -p 11211 -l 192.168.9.11 -u root -P /tmp/

猜你喜欢

转载自www.cnblogs.com/huzicourenao/p/11002095.html