zoukankan      html  css  js  c++  java
  • nginx 动静分离

    proxy 192.168.3.21

    nginx 192.168.3.222

    tomcat 192.168.3.223

    nginx:------------------------------------------------

    mkdir jia images

    vim /etc/nginx/conf.d/www.conf

    server {
    listen 80;
    server_name www.jia.com;
    root /usr/share/nginx/html/jia;
    index index.html;
    location ~ .(png|jpg|gif)$ {
    root /usr/share/nginx/html/images;
    }
    }

    cd images

    wget  http://nginx.org/nginx.png

    nginx2------------------------------------------------------------------

    yum install -y tomcat

    mkdir /usr/share/tomcat/webapps/ROOT

    vim /usr/share/tomcat/webapps/ROOT/java_test.jsp

    <%@ page language='java' import='java.util.*' pageEncoding='utf-8' %>
    <HTML>
    <HEAD>
    <TITLE>JSP Test Page</TITLE>
    </HEAD>
    <BODY>
    <%
    Random rand = new Random();
    out.println('<h1>Random number:</h1>');
    out.println(rand.nextInt(99)+100);
    %>
    </BODY>
    </HTML>

    systemctl restart tomcat

    lb--------------------------------------------------------------------

    /etc/nginx/conf.d/default.conf中添加

    upstream static {
    server 192.168.3.222:80;
    }
    upstream java {
    server 192.168.3.223:8080;
    }
    server {
    listen 80;
    server_name www.jia.com;
    location / {
    root /code;
    index index.html;
    }
    location ~ .*.(png|jpg|gif)$ {
    proxy_pass http://static;
    include proxy_params;
    }
    location ~ .*.jsp$ {
    proxy_pass http://java;
    include proxy_params;
    }
    }

    ------------------------------------------------------------

    mkdir /code

    vim /code/index.html

    -------------------------------------------------------------------------------------------------------------------------------------

    <html lang='en'>
    <meta charset="UTF-8"/>
    <title>测试ajax和跨域访问</title>
    <script src='http://libs.baidu.com/jquery/2.1.4/jquery.min.js'></script>
    <head>
    </head>
    <script type='text/javascript'>
    $(document).ready(function(){
    $.ajax({
    type:'GET',
    url:'http://www.jia.com/java_test.jsp',
    success:function(data) {
    $('#get_data').html(data)
    },
    error:function() {
    alert('fail!!,agnet');
    }
    });
    });
    </script>
    <body>
    <h1>测试动静分离</h1>
    <img src='http://www.jia.com/nginx.png'>
    <div id='get_data'></div>
    </body>
    </html>
    -------------------------------------------------------------------------------------------------------------------------------------
    nginx -t
    systemctl reload nginx
    访问lb的www.jia.com
    断开其中nginx查看情况
    只断开静态

    只断开动态

  • 相关阅读:
    我的一些JAVA基础见解
    我的三天前端世界
    「SAP技术」 SAP MM MPN物料的采购初探
    被 GANs 虐千百遍后,我总结出来的 10 条训练经验
    解析|人脸识别最全知识图谱—清华大学出品
    AI反欺诈:千亿的蓝海,烫手的山芋|甲子光年
    从《华为的冬天》到AI的冬天 | 甲子光年
    「杂谈」苏州要想成为一线城市,还需要放几个大招
    「杂谈」最有可能成为第五个一线城市,苏州 or 杭州?
    「杂谈」我眼里的2019年度新一线城市排名
  • 原文地址:https://www.cnblogs.com/Leaders543/p/12503978.html
Copyright © 2011-2022 走看看