关于nginx配置的不完全总结
请参考官方:
http://wiki.nginx.org/HttpRewriteModule#Synopsis
关于缓存大小权限
error log 有如下日志:an upstream response is buffered to a temporary file,
注意:当临时文件提示没有权限写时,发发送给客户端只接收到的这部分数据。
fastcgi_buffer_size 512k;fastcgi_buffers 6 512k;fastcgi_busy_buffers_size 512k;fastcgi_temp_file_write_size 512k;
默认的vhost
listen 80 default_server;server_name _;
增加Nginx请求缓存
location =/test_oss/cgi_interface/get_rs_proxy_by_domain.php {add_header X-Location cae_data_cache;add_header X-Cached $upstream_cache_status;fastcgi_cache fcgi_cache;fastcgi_cache_key "$request_method$uri$is_args$arg_domain$arg_city";fastcgi_cache_valid 200 3m;fastcgi_cache_min_uses 1;fastcgi_cache_use_stale error timeout invalid_header http_500;fastcgi_temp_path /tmp/ngx_fcgi_tmp;include fastcgi.conf;fastcgi_pass unix:/dev/shm/cae_webdev.socket;}
默认均匹配
location / {include fastcgi.conf;fastcgi_pass unix:/dev/shm/cae_webdev.socket;}
TCP相关
sendfile on;tcp_nopush on;tcp_nodelay on;keepalive_requests 64;keepalive_timeout 10;
PHP HHVM容错配置
location ~ \.php$ {include fastcgi.conf;fastcgi_pass 127.0.0.1:9090;#for 500/502 error change it to php-fpmerror_page 500 502 = @fallback_fpm;}location @fallback_fpm {include fastcgi.conf;fastcgi_pass unix:/dev/shm/cweb_php.socket;}
重定向配置
if (!-e $request_filename) {rewrite ^(.*)$ /index.php?$1 last;}try_files $uri /index.php$is_args$args;
- 注意尽量不要用if
- rewrite不改变当前$uri的值,也就是多个rewrite时,$uri的值始终只有初始一个
- try_files会修改全局变量$uri的值
- location是有顺序的,rewrite的优先级可以认为比location高
转载于:https://www.cnblogs.com/leby/p/4586973.html
关于nginx配置的不完全总结相关推荐
- nginx配置http、https访问,nginx指定ssl证书,阿里云腾讯云华为云设置nginx https安全访问
nginx配置http.https访问 要设置https访问需要从对应的云厂商申请证书,并下载Nginx证书到服务器. 我这里从阿里云申请了免费的域名证书,然后将证书放置在服务器的/etc/ssl/. ...
- 快速通过nginx配置域名访问
配置nginx进行域名访问文件 在nginx安装目录下的conf目录下新建一个配置文件,比如你新加的域名为admin.hello.com,你希望通过这个域名访问admin项目,那么新建一个admin. ...
- 前后端分离nginx配置,同时解决跨域问题
背景 现在,web开发的前后端分离技术越来越火爆,由于最近的公司官网使用了前后端分离的方案,这里就来记录一下前后端分离的项目部署.这里我们使用的前端框架是Vue.js,后台使用Laravel7提供数据 ...
- Nginx 配置清单(一篇够用)
欢迎关注方志朋的博客,回复"666"获面试宝典 Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务,其因丰富的功能集 ...
- docker nginx 配置负载均衡
在上篇的文章中我们介绍了docker nginx配置简单的代理 在这篇文章我们介绍docker 利用nginx配置负载均衡 所谓的负载均衡是两台服务器,或者是多台服务器上面部署项目,但是访问的方式是通 ...
- python修改nginx配置文件_zookeeper 动态管理nginx配置
假设我们有一个场景,所有服务器共享同一份配置文件,我们肯定不可能单独手动维护每台服务器,这时可以利用zookeeper的配置管理功能. 环境:python + nginx + zookeeper 目的 ...
- Nginx配置使用积累[不断更新]
由于网上Nginx的文档太少,很多特性只能自己去尝试,遂记录Nginx的一些使用知识. 以下nginx.conf配置文件中的配置: 1.Nginx不记录错误日志: error_log /dev/nul ...
- vue路由history模式,nginx配置
nginx配置内容 # For more information on configuration, see: # * Official English Documentation: http://n ...
- 必学必会的nginx配置location匹配顺序总结
location 匹配规则: location 路径正则匹配: 符号 说明 ~ 正则匹配,区分大小写 ~* 正则匹配,不区分大小写 ^~ 普通字符匹配,如果该选项匹配,则,只匹配该选项,不再向下匹配其 ...
- 你应该知道的 Nginx 配置清单
Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务,其因丰富的功能集.稳定性.示例配置文件和低系统资源的消耗受到了开发者的欢迎. 本文, ...
最新文章
- Android发布项目到外部仓库
- c语言字符串子串查找_字符串操作的全面总结
- oracle中ora-02049,ORA-02049 ‘timeout: distributed transaction waiting for lock’ 解决
- @value 静态变量_C语言基本知识:变量
- oracle字段怎么写,oracle修改字段名的语句怎么写_数据库,oracle,字段名
- Android性能测试
- obs多推流地址_如何使用OBS推流直播线上广交会(图文详解) | 文末福利
- 手持式频谱分析仪TFN RMT720A 频谱分析 基站分析 路测覆盖
- 计步算法 睡眠 心率 学习 PPG传感器(转))
- Winform常用控件的使用(一)
- 实习僧——数据分析岗招聘信息爬取 源代码
- flume自定义拦截器开发步骤
- Pygame 官方文档 - pygame.display
- 14. RDMA之Memory Window
- Linux下怎么让挂起的(suspend or stopped)进程恢复执行(resume)
- Microsoft Office
- Linux 系统查看磁盘空间的五个命令
- vue-echarts的ZRender事件
- 翻译:监控生产中的机器学习模型
- STM32——04-初识STM32单片机
热门文章
- python在电脑上的图标_在python scrip中嵌入图标
- python列表间隔合并_Python使用zip合并相邻列表项的方法示例
- 1202年最新最详细最全的synchronized知识详解
- 0/1背包问题-----回溯法求解
- Linux系统下ifconfig命令使用及结果分析
- Pixhawk原生固件PX4之串口添加读取传感器实现
- 宏定义和Typedef区别?
- win环境下安装python之matplotlib经历
- ftp无法显示服务器web文件夹,Web和Ftp服务器.ppt
- 3.2 python实战_线性回归的梯度下降法