nginx02-RTFM

http://nginx.org/en/docs/php

https://docs.nginx.com/css

nginx在处理静态文件方面效率高。因此做为服务代理,nginx处理静态文件,动态交给真实服务器处理,譬如fastcgi,tomcat等。张宴曾写了篇文章,搭建赛过Apache十倍的Web服务器,这是php的,我打算使用java。html

——————————————————————–java

Beginner’s Guidenginx

1,nginx支持多cpu,一个主进程和多个工做进程。主进程工做内容是读取配置文件,维护工做进程。工做进程处理请求。nginx采起基于事件机制和操做系统依赖机制去有效的分发请求到不一样工做进程。工做进程的数量定义在配置文件而且自动调整可用cpu数量。ubuntu

nginx启停语法。【装个wordpress代码高亮插件先】tomcat

nginx -s signal服务器

stop — 强制关闭服务
quit — 等待现有服务结束关闭服务
reload — 重加载配置文件
reopen — 重打开日志文件ssh

2,配置文件结构tcp

nginx配置文件位置:ubuntu环境是/etc/nginx/nginx.conf;

配置文档.nginx.conf:由简单指令和块指令组成,指令由分号结束;块指令由{}包围,#是指令注释。

3,处理静态内容

简历静态文件夹:

储存html:/data/www

存储css:/data/css

存储图片:/data/img;

以下:

server {

location / {
proxy_pass http://localhost:8080/;
}

location ~ \.(gif|jpg|png)$ {
root /data/images;
}

ocation /images/ {
    root /data;
}

}

对于多个匹配的block,返回匹配最长的location.

以gif,jpg,png为后缀请求,由/data/images目录下相应文件返回;不然交给本地8080代理。

修改配置文件,只要 nginx -s reload便可。

3,作简单的代理服务器:

例子:nginx+tomcat

4,tcp 代理,适用于ssh转发,游戏服务器;

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息