美文网首页
Mac下Tomcat+Ngnix负载均衡

Mac下Tomcat+Ngnix负载均衡

作者: zhanghl_xing | 来源:发表于2018-06-29 15:32 被阅读0次

    下载Tomcat
    https://tomcat.apache.org/download-90.cgi

    11111.png

    打开各自server.conf修改tomcat端口号,主要为了一台电脑下运行两个tomcat防止端口冲突

    第一个tomcat:修改port由8080改为18080,第三个端口号不必与前两个一致

    第二个tomcat: 修改port由8080改为28080,第三个防止与前一个tomcat端口冲突

    <Connector port="18080" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />


    <Connector port="18009" protocol="AJP/1.3" redirectPort="8443" />

    第二个tomcat: 修改port由8080改为28080,第三个防止与前一个tomcat端口冲突
    <Connector port="28080" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />


    <Server port="28009" shutdown="SHUTDOWN">

    2.各自启动tomcat,进入index.jsp页面
    进入tomcat bin目录,命令 ./startup.sh 启动tomcat
    输入地址:
    http://localhost:18080/index.jsp
    http://localhost:28080/index.jsp
    命令 ./shutdown.sh 关闭tomcat

    关于LINUX权限-bash: ./startup.sh: Permission denied
    <script type="text/javascript"></script><script type="text/javascript"></script>
    在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied,
    其实很简单,就是今天在执行tomcat的时候,用户没有权限,而导致无法执行,
    用命令chmod 修改一下bin目录下的.sh权限就可以了
    如chmod u+x *.sh
    在此执行,OK了。

    3.在终端上通过homebrew安装nginx
    brew 查看是否安装brew
    brew search nginx 查询是否有nginx
    brew install nginx 安装nginx
    此处会弹出 Updating Homebrew...耐心等待几分钟
    安装完毕 输入nginx -v 查询版本号安装是否成功
    地址栏输入 http://localhost:8080 安装成功会提示

    Welcome to nginx!

    之前已安装nginx的情况

    启动Nginx:

    启动代码格式:nginx安装目录地址 -c nginx配置文件地址

    例如: /usr/local/bin/nginx -c /usr/local/etc/nginx/nginx.conf

    4.找到nginx配置目录

    /usr/local/etc/nginx

    修改nginx.conf

    gzip on;

    upstream [zmy.com](http://zmy.com){
    
    server 127.0.0.1:18080 weight=1;
    
    server 127.0.0.1:28080 weight=2;
    
    }
    
      server{
    
        listen       8080;
    
        server_name  localhost;
    
        location / {
    
            proxy_pass [http://zmy.com](http://zmy.com);
    
            proxy_redirect default;
        }
    

    }
    vim nginx.conf 修改
    保存修改,重启nginx,在 nginx根目录下输入命令:

    sudo nginx -s reload
    重启完毕

    5.地址栏输入
    http://localhost:8080/index.jsp
    刷新看看nginx访问到哪个版本的tomcat上

    注:
    启动nginx
    sudo nginx
    修改 nginx.conf 后,重载配置文件
    sudo nginx -s reload
    停止 nginx 服务器
    sudo nginx -s stop

    参考: https://blog.csdn.net/lanqibaoer/article/details/72853056

    lunix修改内存: http://www.gwork.cn/?post=6

    相关文章

      网友评论

          本文标题:Mac下Tomcat+Ngnix负载均衡

          本文链接:https://www.haomeiwen.com/subject/uxyayftx.html