nginx的初步了解
Posted huzicourenao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于nginx的初步了解的主要内容,如果未能解决你的问题,请参考以下文章