1. 程式人生 > >Niginx +Tomcat 集群搭建

Niginx +Tomcat 集群搭建

oot tcp form listen set format app keep processes

1 安裝niginx服務器,然後啟動,訪問localhost;出現歡迎界面證明niginx啟動成功;

技術分享圖片

如上圖的目錄是nginx1.1的目錄結構;

2 之後下載tomcat,然後賦值一份,總共兩個tomcat文件,修改其中的一個的端口;以及修改兩個tomcat下面的index.jsp。為了區分這兩個tomcat。

3 修改nginx的配置文件;如下所示:

#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;  #單個進程最大連接數(最大連接數=連接數*進程數)
}


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指令指定nginx是否調用sendfile函數來輸出文件
    # 對於普通應用設為 on,如果用來進行下載等應用磁盤IO重負載應用,可設置為off,
    # 以平衡磁盤與網絡I/O處理速度,降低系統的負載。註意:如果圖片顯示不正常把這個改成off
    sendfile        on;   
    #tcp_nopush     on;

    #keepalive_timeout  0;
    #長連接超時時間,單位是秒  
    keepalive_timeout  65;

    #gzip  on;
    
    # 新增加upstream結點:服務器集群名字   
    upstream netitcast.com{
        #服務器配置   weight是權重的意思,權重越大,分配的概率越大。  
        server 127.0.0.1:28080 weight=1;
        server 127.0.0.1:18085 weight=2;
    
    }
server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; # 配置反向代理 proxy_pass http://netitcast.com }
error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }

重新啟動nginx.訪問localhost即可。

Niginx +Tomcat 集群搭建