Nginx 備忘記事

Nginx是一個牛逼XX的工具,我在這裏記下全部我用過的場景。html

Nginx 反向代理配置

這個的用處就是在一個服務器上布三個應用,而後用Nginx讓三個應用共存。下面的配置包括 sissy.nuai.net、www.nuai.net(nuai.net)、還有一個是主體應用luesuan.com。java

server { 
    listen    80;
    server_name    sissy.nuai.net;
      
    location / {
        root    /app/alibaba/Love;
        index    index.html;
    }    
}

server {
    listen    80;
    server_name    www.nuai.net;

    location / {
        proxy_pass    http://127.0.0.1:3000;
    }
}

server {
    listen    80;
    server_name    nuai.net;

    location / {
        proxy_pass    http://127.0.0.1:3000;
    }
}

Nginx 負載均衡設置

這個用處是兩個應用實例進行負載均衡,同時9020端口權重是5.服務器

upstream cluster {
    server 127.0.0.1:9020  weight=5;
    server 127.0.0.1:9010;            
}

server {
    listen       8080;
    server_name  localhost;

    #charset koi8-r;

    #access_log  logs/host.access.log  main;

    location / {
        proxy_pass http://cluster;
    }
 }

Nginx 靜態頁面配置

這個用處是一個簡單的靜態頁面設置,不須要其餘應用服務器。app

server { 
    listen    80;
    server_name    sissy.nuai.net;
      
    location / {
        root    /app/alibaba/Love;
        index    index.html;
    }    
}
相關文章
相關標籤/搜索