nginx+linux+tomcat++=? 动态

5 篇文章 0 订阅
3 篇文章 0 订阅
Nginx


一. 动态网站搭建


1.用nginx在window上搭建一个集群
    1).在e盘新建两个目录 tomcat1 tomcat2
    2).修改tomcat2的端口 在tomcat1的端口上+10
    3).解压nginx
           修改nginx的 nginx.conf文件
           在location / 下添加了反响代理
                 proxy_pass 代理服务器
           这只是代理一台服务器      
    4).代理集群
          需要在http节点上添加一个

         upstream server_yujia{
                    server 127.0.0.1:8080 weight=1;
                    server 127.0.0.1:8090 weight=2;              
            }
        
         修改location / 下的反向代理
               proxy_pass http://server_yujia;
    5).session共享问题
       解决方式1:只能在window下好用
             web服务器解决(广播机制)
             注意:tomcat下性能低
             修改两个地方:
                  1.修改tomcat的server.xml 支持共享
                       将引擎标签下
                             <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
                  2.修改项目的配置文件 web.xml中添加一个节点

        解决方式2:
              可以将session的id放入redis中
        解决方式3:
               保证一个ip地址永远的访问一台web服务器,就不存在session共享问题了,在linux好用
               在nginx的配置文件中
                   upstream中添加 ip_hash;

                  upstream server_yujia{
                    ip_hash;
                    server 127.0.0.1:8080 weight=1;
                    server 127.0.0.1:8090 weight=2;       
         }      
        重新加载配置文件
      ./nginx -s reload
 
        配置nginx时 直接写:./configure --with-http_ssl_module
 
        使用命令关闭占用80端口的程序

        sudo fuser -k 80/tcp

        停止:
         cd /usr/local/nginx/sbin
          ./nginx -s quit
          此方式停止步骤是待nginx进程处理任务完毕进行停止

         重启:

    1.先停止再启动

      ./nginx -s quit
            ./nginx
              
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值