• nginx中简单使用转发和轮询


    nginx中简单使用转发和轮询(linux,windows几乎差不多的配置)

    1:先看测试效果截图

    1.1 nginx轮询

    1.2:nginx 代理转发

    2:主要配置代码截图

    3:nginx相关主要的code

     1 #user  nobody;
     2 worker_processes  1;
     3 
     4 #error_log  logs/error.log;
     5 #error_log  logs/error.log  notice;
     6 #error_log  logs/error.log  info;
     7 
     8 #pid        logs/nginx.pid;
     9 
    10 
    11 events {
    12     worker_connections  1024;
    13 }
    14 
    15 
    16 http {
    17     include       mime.types;
    18     default_type  application/octet-stream;
    19 
    20     #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    21     #                  '$status $body_bytes_sent "$http_referer" '
    22     #                  '"$http_user_agent" "$http_x_forwarded_for"';
    23 
    24     #access_log  logs/access.log  main;
    25 
    26     sendfile        on;
    27     #tcp_nopush     on;
    28 
    29     #keepalive_timeout  0;
    30     keepalive_timeout  65;
    31 
    32     #gzip  on;
    33     upstream jasonweb {
    34         server localhost:8885;
    35         server localhost:8886; # weight=2; ШЈжи
    36         server localhost:8887;
    37     }
    38 
    39     server {
    40         listen       8080;
    41         server_name  localhost:8080;
    42 
    43         #charset koi8-r;
    44 
    45         #access_log  logs/host.access.log  main;
    46 
    47         location / {
    48             
    49             proxy_pass http://jasonweb;
    50             root   html;
    51             index  index.html index.htm;
    52         }
    53         error_page   500 502 503 504  /50x.html;
    54         location = /50x.html {
    55             root   html;
    56         }
    57 
    58     }
    59  server {
    60     listen 8888;
    61     server_name somaename alias another.alias;
    62     location / {
    63         root D:\\_nginx\\test_demo;
    64         index  index.html index.htm;
    65 
    66             try_files $uri $uri/ /index.html;
    67     }
    68     location ^~/qq1/ {
    69         proxy_pass http://localhost:8885/;
    70     }
    71     location ^~/qq2/ {
    72         proxy_pass http://localhost:8886/;
    73     }
    74     location ^~/qq3/ {
    75         proxy_pass http://localhost:8887/;
    76     }
    77 }
    78 
    79 }
  • 相关阅读:
    浏览器和node中的event loop的区别
    path.resolve(dir)与path.join(__dirname,dir)的区别
    如何在typescript项目中使用eslint
    eslint无法检测ts类型错误
    todo
    brew update 卡住
    async await原理
    node的require
    Hive表头导出成csv文件
    算法--决策树
  • 原文地址:https://www.cnblogs.com/Fengge518/p/15842394.html
Copyright © 2020-2023  润新知