Nginx
未读
13.Nginx极速版-配置黑白名单
1、作用 黑名单能有效’防止某个 IP 恶意攻击’或者’拒绝特定 IP’的访问 备注:这个功能是’http_access_module’模块提供的 Nginx 的 deny 和 allow 指令是’该模块’提供, Nginx 安装默认’内置了’该模块 ==除非==在安装时有指定 ‘–without-
Nginx
未读
12.Nginx极速版-限流和限速
限流 限流方式主要有以下两种,安装选其中一种即可。 单位时间访问限流 QPS nginx限流配置_nginx limit_conn perip_zhujuntiankong的博客-CSDN博客 1、http模块下添加 limit_req_zone $binary_remote_addr zone=i
Nginx
未读
11.Nginx极速版-推荐写法及注意事项
一、推荐写法 1.重复的配置可继承自父级 例如: server {
server_name www.example.com;
location / {
root /var/www/nginx-default/;
# [...]
}
location /foo {
Nginx
未读
10.Nginx极速版-其他常见指令
Gzip 压缩响应通常会显著减小传输数据的大小。但是,由于压缩发生在运行时,因此它还会增加相当大的处理开销,从而对性能产生负面影响。NGINX在将响应发送到客户端之前执行压缩,但如果后端服务器已经对内容进行了压缩,则nginx不会再压缩。 若要启用压缩,请在参数中包含 gzip 指令。 gzip o
Nginx
未读
9. Nginx极速版-TCP反向代理
基本配置 # HTTP代理
http {
server{
# ...
}
}
# TCP代理
stream {
server {
listen 13306;
proxy_pass 192.168.164.137:33061;
}
}
T
Nginx
未读
8. Nginx极速版-HTTPS配置
HTTPS 协议是由 HTTP 加上 TLS/SSL 协议构建的可进行加密传输、身份认证的网络协议,主要通过数字证书、加密算法、非对称密钥等技术完成互联网数据传输加密,实现互联网传输安全保护。 生成证书 openssl genrsa -out privateKey.key 2048
openssl
Nginx
未读
6. Nginx极速版-负载均衡
负载均衡策略 轮循机制 (round-robin)——默认机制,以轮循机制方式分发。 最小连接 (least-connected)——将下一个请求分配给活动连接数最少的服务器(较为空闲的服务器)。 upstream talebook-apps {
least_conn;
server loc
Nginx
未读
5. Nginx极速版-缓冲和缓存
缓冲(buffer) 缓冲一般放在内存中,如果不适合放入内存(比如超过了指定大小),则会将响应写入磁盘临时文件中。 启用缓冲后,nginx 先将后端的请求 (response)放入缓冲区中,等到整个响应完成后,再发给客户端。 开启代理缓冲后,ngix 可以用较快的速度尽可能将响应体读取并缓冲到本地内