nginx tomcat負載均衡配置

步驟一:到nginx官網下載nginx,我是下載的最新版本nginx/Windows-1.9.10下載連接http://nginx.org/en/download.html。 html


步驟二:將下載下來的文件解壓,打開nginx-1.9.10  conf目錄,修改nginx.conf。找到#gzip  on;這句代碼nginx

在代碼下面配置要代理的tomcatweb

upstream localhost {    瀏覽器

server localhost:8081 weight=1;tomcat

server localhost:8082 weight=2;  app

    } webapp


    server {jsp

        listen       9000;    //默認端口是80被佔用了,因此改爲9000了測試

        server_name  localhost;字體


        #charset koi8-r;


        #access_log  logs/host.access.log  main;


        location / {

            root   html;

            index  index.html index.htm;

proxy_connect_timeout   3;  

proxy_send_timeout      30;  

proxy_read_timeout      30;

proxy_pass http://localhost;  

        }

在location配置裏面加上紅色字體代碼;

配置好以後到nginx-1.9.10目錄下shift+鼠標右鍵,在此處打開命令窗口(window系統),會看到彈出一個dos命令窗口,

經過命令nginx -t能夠看下測試是否成功;

nginx命令:

nginx -t;    //查看測試是否成功

start nginx;    //啓動nginx

nginx -s stop;    //中止nginx


步驟三:準備2個tomcat,修改裏面的端口號,一個是8081,另外一個是8082(就是上面要代理的tomcat的端口號),修改2個tomcat  webapps目錄下index.jsp,在兩個頁面上加上標識,方便等下測試看是訪問的哪一個tomcat;


步驟四:啓動nginx和tomcat,而後在瀏覽器訪問localhost:9000(這個端口號是上面nginx的端口號),能夠看到瀏覽器有時候訪問的是8081端口號的tomcat,有時候訪問的是8082端口號的tomcat。若是是這樣,就表示ok了。


若有錯誤,請大神指點!

相關文章
相關標籤/搜索