posts - 27,comments - 2,trackbacks - 0
          做個總結
          linux服務器上做負載均衡
          自己準備的:linux服務器(45.78.20.168),jdk1.7,nginx,redis,tomcat7兩個,部署的項目;

          1:jdk1.7安裝,兩個tomcat分別端口8080,8081;部署相同的項目;啟動;
              http://45.78.20.168:8080/redis3.2/getRedis.action
              http://45.78.20.168:8081/redis3.2/getRedis.action
          2:安裝nginx,添加負載的配置,安裝目錄下找 /etc/nginx/conf.d/default.conf文件(或/etc/nginx/nginx.conf);策略設置為默認輪詢;
              upstream www.nimenhaihaoma.com {
                  server 45.78.20.168:8080;
                  server 45.78.20.168:8081;
              }
              server{
                  listen 80;
                  server_name www.nimenhaihaoma.com;
                  location / {
                      proxy_pass http://www.nimenhaihaoma.com;
                      proxy_set_header Host $host;
                      proxy_set_header X-Real-IP $remote_addr;
                      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                  }
          3:配置session共享,方式很多,這里用的redis的session共享(兼容jdk版本至少1.7):
              tomcat的lib包加commons-pool2-2.0.jar,jedis-2.5.2.jar,tomcat-redis-session-manager1.2.jar;
              tomcat配置文件context.xml,在標簽<Context>內添加配置:
                  <Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />
                  <Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager" host="localhost" port="6379" database="0" maxInactiveInterval="60" />

          4:項目里面區分session的代碼:
              (1):放session的接口(執行一次);
              (2):取session數據(不斷刷新),看tomcat打印信息;
          5:效果,http://www.nimenhaihaoma.com/redis3.2/getRedis.action (狂刷session值相同)



          posted on 2016-08-17 17:03 魏文甫 閱讀(125) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 中西区| 黑山县| 建瓯市| 汉中市| 新巴尔虎左旗| 德保县| 怀仁县| 温泉县| 合川市| 陆丰市| 定安县| 龙里县| 内乡县| 汉寿县| 濮阳市| 阳东县| 武穴市| 闻喜县| 三门县| 太保市| 五指山市| 连江县| 微博| 大厂| 东乡县| 积石山| 临洮县| 辉县市| 堆龙德庆县| 古丈县| 丽水市| 昆明市| 西城区| 金山区| 城口县| 疏勒县| 余干县| 菏泽市| 灵山县| 那曲县| 易门县|