博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nginx配置WebService、MySQL、SQL Server、ORACLE等代理
阅读量:5237 次
发布时间:2019-06-14

本文共 2529 字,大约阅读时间需要 8 分钟。

nginx配置webservice

#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 {    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;    keepalive_timeout  65;    upstream esbServer {           server 127.0.0.1:8083 weight=1 max_fails=2 fail_timeout=30s;       }    #gzip  on;    server {        listen       8081;        server_name  localhost;        #charset koi8-r;        #access_log  logs/host.access.log  main;        location /ladder_web {            proxy_set_header X-real-ip $remote_addr;            proxy_pass http://esbServer;        }           }}

nginx 配置mysql代理 -- 基于nginx1.9以上 stream module

 stream 模块用于一般的 TCP 代理和负载均衡。

#user  nobody;worker_processes  1;#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;}stream {    upstream sql {           server 172.16.10.229:3306 weight=1 max_fails=2 fail_timeout=30s;       }         server {        listen       3333;        proxy_connect_timeout 1s;        proxy_timeout 3s;        proxy_pass sql;    }}

nginx配置Sql server服务代理

#user  nobody;worker_processes  1;#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;}stream {        upstream sqlserver {           server 172.16.10.167:1433 weight=1 max_fails=2 fail_timeout=30s;       }         server {        listen       3334;        proxy_connect_timeout 1s;        proxy_timeout 3s;        proxy_pass sqlserver;    }}

 

nginx配置Oracle代理

#user  nobody;worker_processes  1;#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;}stream {            upstream oracle {           server 172.16.10.222:1521 weight=1 max_fails=2 fail_timeout=30s;       }     server {        listen       3335;        proxy_connect_timeout 1s;        proxy_timeout 3s;        proxy_pass oracle;    }}

 

转载于:https://www.cnblogs.com/binbang/p/7520524.html

你可能感兴趣的文章
Java8新特性。
查看>>
PAT——1035. 插入与归并
查看>>
JS 在元素后面添加新的元素
查看>>
downloadId = downloadId || "downloads"
查看>>
目标,执行,绩效
查看>>
微软Azure运营方世纪互联遭做空后强劲反弹
查看>>
根据经纬度算距离
查看>>
(组件、路由)懒加载
查看>>
《C++反汇编与逆向分析技术揭秘》之十——构造函数
查看>>
lightoj 1057 - Collecting Gold(状压dp)
查看>>
关于restful开发的疑惑
查看>>
什么是Reactor模式,或者叫反应器模式
查看>>
高效程序员的工作场所和装备
查看>>
Windbg+Procdump解决w3wp.exe CPU过百问题
查看>>
ef codefirst VS里修改数据表结构后更新到数据库
查看>>
boost 同步定时器
查看>>
[ROS] Chinese MOOC || Chapter-4.4 Action
查看>>
简单的数据库操作
查看>>
解决php -v查看到版本与phpinfo()版本不一致问题
查看>>
在线制作logo
查看>>