A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 小石姐姐 于 2018-6-21 16:08 编辑

就业班_JavaEE_day31_Nginx


一  在linux上安装jdk
        centos 安装基本服务器版本 会自带安装open-jdk 需要先卸载
        rpm –qa | grep java   --查询所有package,名字包含java的。java区分大小写  grep -i java 忽略java的大小写
        rpm -e --nodeps xxxx  --删除package 忽略package的依赖关系强行删除
        在线安装 yum(选项)(参数)  -y:对所有的提问都回答“yes”;install:安装rpm软件包;
        见文档
        
二  在linux上安装mysql
        rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
        
三  在linux上安装tomcat
        见文档
        
四  打包并发布应用
    myeclipse10.7破解版不能导出war包,替换一个plugin
        
五  nginx安装
        正向代理和反向代理
        正向代理的是客户端 反向代理的是服务器
        nginx  反向代理  使用的端口号是80
        
六  反向代理二台服务器
        session共享实现方式:
        1 通过redis实现     一般采用该种方式
        2 通过tomcat广播
        3 通过iphash来实现 一个用户只访问同一个服务器
        linux下 不能通过tomcat广播来实现session共享。可以通过iphash或者redis来实现,本次实验采用iphash来实现。
        nginx中conf的配置:
        //添加
        upstream server_lb{
                server localhost:8081;
                server localhost:8082;
                ip_hash;
        }


        server{


                location / {
                        root html;
                        proxy_pass http://server_lb;   //添加
                }


        }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马