#user  nobody;
worker_processes 4; #error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info; #pid logs/nginx.pid; events {
worker_connections 1024;
} #非http请求配置
stream {
#资源数据库
server {
listen 3308;
tcp_nodelay on;
proxy_responses 1;
proxy_connect_timeout 30s;
proxy_timeout 30s;
proxy_pass 192.168.0.2:3306;
}
#开发数据库
server {
listen 3307;
tcp_nodelay on;
proxy_responses 1;
proxy_connect_timeout 30s;
proxy_timeout 30s;
proxy_pass 192.168.0.6:3306;
}
#MongoDB
server {
listen 27017;
tcp_nodelay on;
proxy_responses 1;
proxy_connect_timeout 30s;
proxy_timeout 30s;
proxy_pass 192.168.0.6:27017;
}
#redis
server {
listen 6380;
tcp_nodelay on;
proxy_responses 1;
proxy_connect_timeout 30s;
proxy_timeout 30s;
proxy_pass 192.168.0.6:6379;
}
} #http请求配置
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;
#tcp_nopush on; #keepalive_timeout 0
#这个参数表示http连接超时时间,默认是65s。要是上传文件比较大,在规定时间内没有上传完成,就会自动断开连接!所以适当调大这个时间。
keepalive_timeout 100; gzip off;
#gzip on;
#gzip_min_length 1k;
#gzip_buffers 4 16k;
#gzip_comp_level 4;
#gzip_types text/css text/xml application/javascript;
#gzip_vary on; client_header_timeout 120s; #调大点
client_body_timeout 120s; #调大点
client_max_body_size 100m; #主要是这个参数,限制了上传文件大大小 ###########################端口80配置#####################################
server {
listen 80;
server_name 180.76.162.179; #农业调查图形化
location /nysurvey/{
root /usr/local/nginx/html;
}
#创业企业调查图形化
location /survey/{
proxy_pass http://192.168.0.5:8080;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header WL-Proxy-Client-IP $proxy_add_x_forwarded_for;
proxy_set_header Host $host; }
#视频分析demo
location /videoAnalysis/{
proxy_pass http://192.168.0.5:8080;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header WL-Proxy-Client-IP $proxy_add_x_forwarded_for;
proxy_set_header Host $host; }
#舆情demo
location /yuqing/{
proxy_pass http://192.168.0.5:8080;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header WL-Proxy-Client-IP $proxy_add_x_forwarded_for;
proxy_set_header Host $host; }
# 智能写作demo
location /aiwritting/{
proxy_pass http://192.168.0.5:8080;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header WL-Proxy-Client-IP $proxy_add_x_forwarded_for;
proxy_set_header Host $host; } #媒体云cms
location /media_cms/ {
proxy_pass http://192.168.0.5:8081;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header WL-Proxy-Client-IP $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
} #媒体云user
location /media_user/ {
proxy_pass http://192.168.0.5:8083;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header WL-Proxy-Client-IP $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
}
#媒体云topic
location /media_topic/ {
proxy_pass http://192.168.0.5:8084;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header WL-Proxy-Client-IP $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
}
#媒体云sso
location /sso/ {
proxy_pass http://192.168.0.5:8082;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header WL-Proxy-Client-IP $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
}
#媒体云daily
location /daily/ {
proxy_pass http://192.168.0.5:8086;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header WL-Proxy-Client-IP $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
}
#媒体云analysis
location /analysis/ {
proxy_pass http://192.168.0.5:8087;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header WL-Proxy-Client-IP $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
}
#媒体云analysis_file
location /analysis_file/ {
proxy_pass http://192.168.0.5:8089;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header WL-Proxy-Client-IP $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
}
#媒体云aimedia_server
location /aimedia_server/ {
proxy_pass http://192.168.0.5:8088;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header WL-Proxy-Client-IP $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
}
#aidemo
location /aidemo/ {
proxy_pass http://192.168.0.5:8088;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header WL-Proxy-Client-IP $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
# proxy_buffers 4 32k;
# proxy_temp_file_write_size 64k;
}
#智能媒资库前置测试项目
location /standard/{
proxy_pass http://192.168.0.5:8088;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header WL-Proxy-Client-IP $proxy_add_x_forwarded_for;
proxy_set_header Host $host; }
#财富三期的接口
location /edwFront/{
proxy_pass http://192.168.0.6:8080/edwFront/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header WL-Proxy-Client-IP $proxy_add_x_forwarded_for;
proxy_set_header Host $host; }
#公司门户网站首页
location /{
proxy_pass http://192.168.0.5:8088/tjzm_corp/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header WL-Proxy-Client-IP $proxy_add_x_forwarded_for;
proxy_set_header Host $host; } #百度云nexus3
location /nexus/{
proxy_pass http://192.168.0.2:8081/nexus/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header WL-Proxy-Client-IP $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
} #error_page 404 /404.html; # redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
} # proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#} # deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
} # another virtual host using mix of IP-, name-, and port-based configuration
# ###########################端口8090配置#####################################
server {
listen 8090;
# listen somename:8080;
server_name 180.76.162.179; location / {
# proxy_redirect off;
# proxy_set_header Host $host;
# proxy_set_header X-Real-IP $remote_addr;
# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://192.168.0.2:8090;
proxy_connect_timeout 1;
proxy_send_timeout 30;
proxy_read_timeout 60; } #crapapi接口
location /crapapi {
proxy_pass http://192.168.0.2:8080/crapapi;
proxy_connect_timeout 1;
proxy_send_timeout 30;
proxy_read_timeout 60;
}
} ###########################端口8081配置#####################################
# server {
# listen 8081;
# listen somename:8080;
# server_name 180.76.162.179;
#百度云nexus3
# location /{
# proxy_pass http://192.168.0.2:8081/;
# proxy_set_header X-Real-IP $remote_addr;
# proxy_set_header X-Forwarded-For $remote_addr;
# proxy_set_header WL-Proxy-Client-IP $proxy_add_x_forwarded_for;
# proxy_set_header Host $host;
# }
# } ###########################端口81配置#####################################
server {
listen 81;
server_name 180.76.162.179;
client_max_body_size 1024M; #svn配置
location /svn {
proxy_pass http://192.168.0.2:81;
}
location / {
return 404;
}
} # HTTPS server
#
server {
# listen 80;
listen 443 ssl;
server_name www.teejo.com.cn; ssl_certificate /usr/local/nginx/ssl/teejo.com.cn.crt;
ssl_certificate_key /usr/local/nginx/ssl/teejo.com.cn.key; ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on; #微信小程序验证文件 add by jiangyx 2018-03-28
location /OS1vOzd93S.txt{
root /usr/local/nginx/html/weixin/;
} location /favicon.ico{
root /usr/local/nginx/html/weixin/;
} #location /*\.(txt|ico)$ {
# root /usr/local/nginx/html/weixin/;
#} # https 访问
location / {
#root html;
# index index.html index.htm;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://192.168.0.5/;
}
} }

nginx配置事例的更多相关文章

  1. nginx配置反向代理或跳转出现400问题处理记录

    午休完上班后,同事说测试站点访问接口出现400 Bad Request  Request Header Or Cookie Too Large提示,心想还好是测试服务器出现问题,影响不大,不过也赶紧上 ...

  2. Windos环境用Nginx配置反向代理和负载均衡

    Windos环境用Nginx配置反向代理和负载均衡 引言:在前后端分离架构下,难免会遇到跨域问题.目前的解决方案大致有JSONP,反向代理,CORS这三种方式.JSONP兼容性良好,最大的缺点是只支持 ...

  3. Windows下Nginx配置SSL实现Https访问(包含证书生成)

    Vincent.李   Windows下Nginx配置SSL实现Https访问(包含证书生成) Windows下Nginx配置SSL实现Https访问(包含证书生成) 首先要说明为什么要实现https ...

  4. Nginx 配置简述

    不论是本地开发,还是远程到 Server 开发,还是给提供 demo 给人看效果,我们时常需要对 Nginx 做配置,Nginx 的配置项相当多,如果考虑性能配置起来会比较麻烦.不过,我们往往只是需要 ...

  5. Nginx配置详解

    序言 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的.从2004年发布至今,凭借开源的力量,已经接近成熟与完善. Nginx功能丰富,可作为HTTP服务器,也 ...

  6. Nginx配置Https

    1.申请证书: https://console.qcloud.com/ssl?utm_source=yingyongbao&utm_medium=ssl&utm_campaign=qc ...

  7. nginx配置为windows服务中的坑

    网上搜索“nginx 配置为windows服务”,很容易搜索到使用windows server warpper来配置,于是按照网上的方法我从github上的链接下载了1.17版本,前面都很顺利,很容易 ...

  8. 【nginx配置】nginx做非80端口转发

    一个场景 最近在使用PHP重写一个使用JAVA写的项目,因为需要查看之前的项目,所以要在本地搭建一个Tomcat来跑JAVA的项目.搭建成功后,因为Tomcat监听的端口是8080,因此,访问的URL ...

  9. Apache、nginx配置的网站127.0.0.1可以正常访问,内外网的ip地址无法访问,谁的锅?

    最近做开发,发现一个比较尴尬的问题.因为我是一个web开发者,经常要用到Apache或者nginx等服务器软件,经过我测试发现,只要我打开了adsafe,我便不能通过ip地址访问我本地的网站了,比如我 ...

随机推荐

  1. ElasticSearch位置搜索

    ElasticSearch位置搜索 学习了:https://blog.csdn.net/bingduanlbd/article/details/52253542 学习了:https://blog.cs ...

  2. MongoDB的连接字符串

    本文导读:MongoDB数据库与传统的关系型数据库相比,它具有操作简单.完全免费.源码公开等特点,这使MongoDB产品广泛应用于各种大型门户网站和专业网站.由于MongoDB连接并不支持HTTP协议 ...

  3. gitlab多人协同工作 ——转

    http://www.360doc.com/content/14/0508/17/14416931_375851686.shtml

  4. [转]bing壁纸天天换 初识shell魅力

    原文链接:http://www.cnblogs.com/atskyline/p/3679522.html 原文的程序跑在window上,curl的使用不太一样,想要获取的图片也不太一样.修改后的代码如 ...

  5. java Web笔记

    Get:标记在地址栏中 放在请求行中显示get?Username=...Password=... Post:使用的是二进制的上传下载 请求行不显示信息 数据传输量大数据隐蔽对文本没有 pst不能再浏览 ...

  6. Creating, detaching, re-attaching, and fixing a SUSPECT database

    今天遇到一个问题:一个数据库suspect了.然后又被用户detach了. 1,尝试将数据库attach回去,因为log file损坏失败了. 2,尝试将数据库attach回去,同一时候rebuild ...

  7. hiberbnate 缓存策略概述

    1. 首先了解什么是缓存 这里说的缓存并不是指计算机的内存或者CPU的一二级缓存. 缓存是指为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能的一种策略.即对物理数据源的复制,存在于内 ...

  8. Ubuntu 18.04修改IP地址

    注:配置/etc/network/interfaces已无用 root@ubuntu:~# vim /etc/netplan/50-cloud-init.yaml network: ethernets ...

  9. 接收广播BroadcastReceiver

    Broadcast Receiver用于接收并处理广播通知(broadcast announcements).多数的广播是系统发起的,如地域变换.电量不足.来电来信等.程序也可以播放一个广播.程序可以 ...

  10. Mobicents记录1:如何搭建和运行mobicents3.0环境(基于jboss7.2)

    网上能查到的mobicents的资料都是基于比较老的版本,而官网现在已经更新到3.0的版本,很多资料都已经无效,所以把自己的摸索过程记录下来,以便后来者能少走点弯路,快速上手. 闲言少叙,开始正文.. ...