nginx的初步了解

Posted huzicourenao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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/

以上是关于nginx的初步了解的主要内容,如果未能解决你的问题,请参考以下文章

初步了解网站压力测试工具

初步了解认识正则表达式(Regex)

nginx初步学习

IL初步了解

HTML5 初步了解

我对IdentityServer4的初步了解