nginx配置示例
来源:互联网 发布:一元云购java源码下载 编辑:程序博客网 时间:2024/05/20 20:45
通过nginx解决跨域访问,系统高可用等问题的配置文件示例。
worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on; keepalive_timeout 65; gzip on; # 通过upstream实现服务的高可用。 upstream ups_warnings { server http://192.168.122.24:8083; server http://192.168.122.25:8083 backup; } # 第一个server,监听80端口。 server {# resolver dns.resolver; listen 80; server_name localhost; location / { root /usr/share/nginx/html; index index.html index.htm; } location ^~ /tags { proxy_pass http://192.168.122.23:80/tags; proxy_set_header X-Real-IP $remote_addr; } location ^~ /warnings/ { rewrite /warnings/(.+)$ /$1 break; proxy_pass http://ups_warnings; proxy_set_header X-Real-IP $remote_addr; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } # 第二个server,监听81端口。 server {# resolver dns.resolver; listen 81; server_name localhost; location / { root /usr/share/nginx/html; index index.html index.htm; } location ^~ /tags { proxy_pass http://192.168.122.23:80/tags; proxy_set_header X-Real-IP $remote_addr; } location ^~ /warnings/ { rewrite /warnings/(.+)$ /$1 break; proxy_pass http://ups_warnings; proxy_set_header X-Real-IP $remote_addr; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }}
注:当header中包含“_”的时候,nginx会致使header丢失。可以通过如下配置让nginx不过滤,但这种方式是不安全,且不推荐的。
ignore_invalid_headers on;underscores_in_headers on;
阅读全文
0 0
- 【NGINX】虚拟主机配置示例
- nginx完整配置示例
- nginx--优化配置示例
- nginx配置示例
- nginx配置示例
- nginx alias 示例配置
- Nginx限制带宽配置示例
- Nginx限制带宽配置示例
- 一个nginx的配置示例
- Nginx的完整配置示例
- nginx配置反向代理示例
- nginx配置反向代理示例
- nginx配置反向代理示例
- Nginx配置详解图文示例
- nginx配置反向代理示例
- nginx.conf配置示例讲解
- nginx的完整配置示例
- 11.nginx.conf 配置示例
- 千投量化体验:采用均线加风控建模(二)
- Lauren与密码学2,什么是现代计算机密码学?
- C#使用单例模式类获取本地程序目录下XML文件中的配置信息
- JS中简单的滑动特效
- Java 生成XMl文件指定文件编码
- nginx配置示例
- Android 截屏到桌面的最佳处理方案-无须ROOT-适用Android 8.0
- Maven介绍与使用
- Linux (PART III)看看我们的磁盘
- 关于c++类字符串管理的一个小程序
- 数据库模型设计,第一范式、第二范式、第三范式简单例子理解
- HDOJ 1212 Big Number
- javaScript数值转换
- 操作系统原理学习(二)