首页 > 数据库 >nginx 代理mongodb redis 配置

nginx 代理mongodb redis 配置

时间:2022-11-07 12:00:10浏览次数:43  
标签:mongodb redis server nginx proxy timeout pass 1h listen


worker_processes 1;
events {
worker_connections 1024;
}


stream {
upstream app-ssh {
server 192.168.25.130:22;
}

upstream app-redis {
server 192.168.25.130:6379;
}

upstream app-nginx {
server 192.168.25.130:80;
}

upstream app-nginx-qa {
server 192.168.25.130:81;
}

upstream app-jenkins {
server 192.168.25.130:8080;
}

upstream app-java {
server 192.168.25.130:9888;
}

upstream app-java-qa {
server 192.168.25.130:9882;
}

upstream app-doc {
server 192.168.25.130:3000;
}

upstream db-ssh {
server 192.168.25.131:22;
}

upstream db-mysql {
server 192.168.25.131:3306;
}

upstream db-minio{
server 192.168.25.131:9000;
}

upstream minio-console{
server 192.168.25.131:9001;
}

upstream fsim-web {
server 192.168.25.132:9080;
}

upstream fsim-ssh {
server 192.168.25.132:22;
}

upstream fbtest-java {
server 192.168.25.130:9666;
}

upstream vostest-web {
server 192.168.25.130:82;
}
upstream fsim-mongo {
server 192.168.25.132:27017;
}
server {
listen 8380;
proxy_pass app-nginx;
proxy_connect_timeout 1h;
proxy_timeout 1h;
}

server {
listen 8382;
proxy_pass app-nginx-qa;
proxy_connect_timeout 1h;
proxy_timeout 1h;
}

server {
listen 8381;
proxy_pass app-jenkins;
proxy_connect_timeout 1h;
proxy_timeout 1h;
}

server {
listen 8388;
proxy_pass app-java;
proxy_connect_timeout 1h;
proxy_timeout 1h;
}

server {
listen 8398;
proxy_pass app-java-qa;
proxy_connect_timeout 1h;
proxy_timeout 1h;
}

server {
listen 8300;
proxy_pass app-doc;
proxy_connect_timeout 1h;
proxy_timeout 1h;
}

server {
listen 9022;
proxy_pass app-ssh;
proxy_connect_timeout 1h;
proxy_timeout 1h;
}

server {
listen 8379;
proxy_pass app-redis;
proxy_connect_timeout 1h;
proxy_timeout 1h;
}

server {
listen 9122;
proxy_pass db-ssh;
proxy_connect_timeout 1h;
proxy_timeout 1h;
}

server {
listen 8306;
proxy_pass db-mysql;
proxy_connect_timeout 1h;
proxy_timeout 1h;
}

server {
listen 9000;
proxy_pass db-minio;
proxy_connect_timeout 1h;
proxy_timeout 1h;
}

server {
listen 9001;
proxy_pass minio-console;
proxy_connect_timeout 1h;
proxy_timeout 1h;
}

server {
listen 9222;
proxy_pass fsim-ssh;
proxy_connect_timeout 1h;
proxy_timeout 1h;
}

server {
listen 7082;
proxy_pass vostest-web;
proxy_connect_timeout 1h;
proxy_timeout 1h;
}

server {
listen 7899;
proxy_pass fbtest-java;
proxy_connect_timeout 1h;
proxy_timeout 1h;
}

server {
listen 7099;
proxy_pass fsim-web;
proxy_connect_timeout 1h;
proxy_timeout 1h;
}

server {
listen 7098;
proxy_pass fsim-mongo ;
proxy_connect_timeout 1h;
proxy_timeout 1h;
}
}

http {
include mime.types;
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 /nginx-1.18.0/logs/access.log main;

sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 4096;

default_type application/octet-stream;

server {
listen 9180;
server_name localhost;

location / {
root /app/immp/front/dist;
index index.html index.htm;
}

location /tripod {
proxy_pass http://172.26.100.158:9888;
}

location /immp {
proxy_pass http://172.26.100.158:9888;
}

error_page 404 /404.html;
location = /404.html {
}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}


}

 

标签:mongodb,redis,server,nginx,proxy,timeout,pass,1h,listen
From: https://www.cnblogs.com/vzhangxk/p/16865480.html

相关文章

  • Nginx操作:显示代理IP与配置多个静态文件
    今天使用Nginx,排查一个问题,负载过程,登陆应用提示“暂无权限”!需要查看负载真实IP信息就有了这篇记录。先上脚本:#add_headerbackendIP$upstream_add......
  • 【博学谷学习记录】超强总结,用心分享 | Redis 持久化
    redis提供了两种持久化的方式,分别是RDB(RedisDataBase)和AOF(AppendOnlyFile)。redis默认采用的是RDB方式。AOF将每条写命令追加至aof文件,当重启时会执行aof......
  • Nginx1.8.1 编译扩展https
    nginx无缝编译扩展https本贴只限用于通过编译安装的nginx,如果用的是yum源安装请卸载后参见 安装nginx部分。一、重新编译nginx1、查看nginx是否支持ssl/usr/local/nginx/sb......
  • Nginx反向代理之路径替换
    在使用nginx进行反向代理时,有时需要使用别名,或者说需要进行路径的替换。听不懂?那直接看下面的需求:1.代理静态资源在目录"E:\test\data\upload\20221104"下有一张图片1.jp......
  • thinkphp在phpstudy nginx 隐藏index.php 问题
    近日选用phpstudynginx测试本地项目,thinkphp5.1url('index/login/login')生成路径访问时不包含index.php,结果报404错误。必须index.php/login/login这样访问很丑在对......
  • CentOS 7.9 Redis 设置开机自启动
    CentOS7.9Redis设置开机自启动 1、创建Redis的开机自启动文件在/etc/systemd/system/目录下创建redis.service文件,并加入如下内容:[Unit]Description=redis-......
  • redis集群的弱一致性
    Redis集群不能保证强一致性。一些已经向客户端确认写成功的操作,会在某些不确定的情况下丢失。产生写操作丢失的第一个原因,是因为主从节点之间使用了异步的方式来同步数据......
  • Nginx配置限速
    限速:在生产环境中,为了保护WEB服务器的安全,我们都会对用户的访问做出一些限制,保证服务器的安全及资源的合理分配。分类:下载速度限速、单位时间内请求数限制、基于客户端的......
  • Nginx反向代理配置
    代理:代理服务器扮演的就是一个中间人的角色。首先用户将请求发给代理服务器,然后代理服务器代用户去访问数据,最后代理服务器将数据给用户。分类:正向代理和反向代理正向代......
  • redis的rdb与aof
    Redis持久化提供了多种不同级别的持久化方式:RDB持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-timesnapshot)。AOF持久化记录服务器执行的所有写操作......