Nginx服务器
1.优点:a.解决高并发
b.节省资源(轻量级),能够快速解析静态文件,对于动态语言实现的动态程序则传递到后台的服务,
实现了动静网页解析的分离
c.设计上不像传统的服务器使用线程处理请求,而是通过异步事件驱动机制
2.缓存:a.使用proxy_cache、proxy_store和memcached
b.添加第三方模块,如新浪网的NCACHE
c.使用Varnish服务器,通过代理模块来实现,共5中方法实现缓存
3.代理服务器和反向代理服务器区别:
a.代理服务器工作在客户端
b.反向代理服务器运行在服务器端
location /{
root html; //默认根路径
index index.html index.htm;
}
4.alias:用于指定另一个路径,但不同于root命令
在location中可使用正则表达式
如:location ~ ^/download/ (.*) ${
alias /home/website/files/$1; //如果请求/download/book.pdf,则返回的文件将是“/home/website/files/book.pdf”
}
location /i/ {
alias /spool/w3/images/; //访问时直接 http://www.aa.com/i/2.jpg
}
location /m/ {
root /spool/w3/images/;
}
5.client_body_buffer_size:指定客户端请求体缓存的大小,若请求体大于该缓存的大小,那么请求体或者请求体某些部分将会被写入临时文件。
client_body_temp_path 路径 [级别1[级别2][级别3]] 指定一个存储临时文件的目录,在这个目录中将会存放客户端的请求体(可能会达到三级目录) 如:client_body_temp_path /spool/nginx/client_temp 1 2;
6.将错误处理重定向到一个命名location中
location / (
error_page 404 @fallback;
)
location @fallback (
proxy_pass http://backend;
)
7.listen 监听端口,可以仅指定一个IP地址、一个端口或一个服务器名字作为地址

IPv6的设置要使用方括号,如
listen [::]:8000;
listen [fe80:1];
posted on 2018-03-06 18:07 xiaojiayu0011 阅读(149) 评论(0) 收藏 举报
浙公网安备 33010602011771号