• Centos7系统中安装Nginx1.8.0


    Nginx的安装

    tar -zxvf nginx-1.8.0.tar.gz
    cd nginx-1.8.0
    ./configure
    make
    make install
    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

    安装完毕,查看进程及相关日志:

    ps aux|grep nginx
    ps -ef | grep nginx less /usr/local/nginx/logs/error.log less /usr/local/nginx/logs/nginx.pid less /usr/local/nginx/logs/access.log

    Nginx的启动、停止

    1.启动:进入nginx的sbin目录,./nginx就可以启动。

    2.访问nginx,如果访问不到,首先查看防火墙是否关闭。

    3.关闭nginx:可以使用kill命令,但是不推荐使用。推荐使用:./nginx -s stop   ./nginx -s quit

    4.刷新配置:./nginx -s reload

    安装两个tomcat

    1.拷贝apache-tomcat-7.0.47.tar.gz到服务器

    2.解压

        tar -zxvf apache-tomcat-7.0.47.tar.gz

    3.在/usr/local目录下创建tomcats文件夹

        mkdir /usr/local/tomcats

    4.分别拷贝apache-tomcat-7.0.47到指定的文件夹

         cp apache-tomcat-7.0.47 /usr/local/tomcats/tomcat1 -r

         cp apache-tomcat-7.0.47 /usr/local/tomcats/tomcat2 -r

    5.修改tomcat2的端口号

        cd tomcat2/conf

        vim server.xml

       输入命令 /port找到相应的位置,按字母i开始修改(esc退出i命令)

    :wq!保存并退出(按:q!放弃保存并退出)

     6.编辑tomcat2下面的webapps/ROOT/index.jsp页面

        vim webapps/ROOT/index.jsp

    7.编辑tomcat1下面的webapps/ROOT/index.jsp页面

        vim tomcat1/webapps/ROOT/index.jsp

     8.重新启动tomcat1、tomcat2

        tomcat1/bin/startup.sh

        tomcat2/bin/startup.sh

        分别访问8080、 8081

        http://192.168.176.130:8080

        http://192.168.176.130:8081

     反向代理的模拟

    1.修改host文件

         192.168.176.130 tomcat.mf.com

     2.nginx.conf配置文件的http节点增加以下子节点(weight表示权重)

     upstream tomcats{
            server 192.168.176.130:8080 weight=2;
            server 192.168.176.130:8081;
        }
         server {
            listen       80;
            server_name  tomcat.mf.com;
    
            #charset koi8-r;
                    #access_log  logs/host.access.log  main;
    
                            location / {
                                        proxy_pass  http://tomcats;
                                                    index  index.html index.htm;
                              }
             }

     3.重启nginx

         sbin/nginx

    4.多次访问http://tomcat.mf.com/

    keepalived+nginx实现主备

    lvs四层负载+nginx七层负载

  • 相关阅读:
    隔离级别
    cookie
    session
    正则表达式
    hello2源代码解析
    servlet_filter简介
    web.xml
    Annotations
    Java design patterna
    CDI Features
  • 原文地址:https://www.cnblogs.com/cnki/p/7203263.html
Copyright © 2020-2023  润新知