分类: 开发

478 篇文章

018、详解:Nginx 反向代理、后端检测模块
详解:Nginx 反向代理、后端检测模块 Nginx shell > yum -y install gcc gcc-c++ make wget zlib-devel pcre-devel openssl-devel shell > wget http://nginx.org/download/nginx-1.12.2.tar.gz shell > tar zxf nginx-1.…
017、Nginx服务器TCP代理服务
Nginx服务器TCP代理服务 Nginx 官方自带配置 stream { upstream rtmp { server 127.0.0.1:8089; # 这里配置成要访问的地址 server 127.0.0.2:1935; server 127.0.0.3:1935; #需要代理的端口,在这里我代理一一个RTMP模块的接口1935 } server { listen 1935; # 需要监听的…
016、如何配置proxy_cache模块
如何配置proxy_cache模块 官方:ngx_http_proxy_module Http配置文件 user www; worker_processes 1; error_log logs/error.log error; pid /run/nginx.pid; worker_rlimit_nofile 204800; events { worker_connections 65535; mu…
015、Nginx服务器的HTTP代理服务
Nginx服务器的HTTP代理服务 网络初始化之listen常见配置 listen 127.0.0.1:8000; listen 127.0.0.1; listen 8000; listen *:8000; listen localhost:8000; listen [::]:8000; listen [fe80::1]; listen unix:/var/run/nginx.sock; 配置实例…
014、简单的负载平衡
简单的负载平衡 http { upstream myproject { server 127.0.0.1:8000 weight=3; server 127.0.0.1:8001; server 127.0.0.1:8002; server 127.0.0.1:8003; } server { listen 80; server_name www.domain.com; location / { …
013、rewrite 重写
rewrite 重写 重写中用到的指令 if (条件) {} 设定条件,再进行重写 If 语法格式 If 空格 (条件) { 重写模式 } 配置案例一:禁止某一个IP地址访问 location / { if ( $remote_addr = 192.168.127.129 ){ # 注意:这里的if和()之间是有个空格的 return 403; } root html; } 配置案例二:正则表达式…
012、日志切割
日志切割 脚本思路 第一步就是重命名日志文件,不用担心重命名后nginx找不到日志文件而丢失日志。在你未重新打开原名字的日志文件前,nginx还是会向你重命名的文件写日志,linux是靠文件描述符而不是文件名定位文件。 第二步向nginx主进程发送USR1信号。nginx主进程接到信号后会从配置文件中读取日志文件名称,重新打开日志文件(以配置文件中的日志名称命名),并以工作进程的用户作为日志文件的…
011、基础配置文件
基础配置文件 完整基础配置nginx.conf user www www; ## Default: nobody worker_processes 5; ## Default: 1 error_log logs/error.log; pid logs/nginx.pid; worker_rlimit_nofile 8192; events { worker_connections 4096; ##…
010、Nginx服务器基础配置命令
Nginx服务器基础配置命令 基于域名的虚拟主机配置 语法格式: server_name name name2 name3 ... # 可以有一个或者多个名称并列,之间用空格隔开 普通案例: server_name www.tinywan.com www.redis.com # 第一个名称作为虚拟主机的主要名称 通配符案例: server_name *.tinywan.com www.redis.…
009、Nginx日志服务
Nginx日志服务 Nginx日志主要分为两种:访问日志和错误日志。日志开关在Nginx配置文件(/etc/nginx/nginx.conf)中设置,两种日志都可以选择性关闭,默认都是打开的 一、访问日志 访问日志主要记录客户端访问Nginx的每一个请求,格式可以自定义。通过访问日志,你可以得到用户地域来源、跳转来源、使用终端、某个URL访问量等相关信息。Nginx中访问日志相关指令主要有两条 1…