前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Nginx解决跨域与宕机问题

Nginx解决跨域与宕机问题

作者头像
星哥玩云
发布2022-08-13 11:21:07
2.6K0
发布2022-08-13 11:21:07
举报
文章被收录于专栏:开源部署

一、宕机问题解决

准备两台Tomcat,当其中一台Tomcat挂掉(服务器宕机),便找另一台服务器继续运行

1、模拟宕机问题
2、修改nginx.conf文件重启Nginx
3、正常响应
4、再次模拟宕机问题便会找到下一个存活服务器继续运行

二、跨域问题解决

Nginx解决跨域问题,实现方案:   www.a.com:8080/a   www.b.com:8081/b

如果在b工程的页面直接发送ajax请求a时会发生跨域问题,那么解决方案为:将A和B同时代理到Nginx,由Nginx做请求路由,直接在B工程页面中直接访问Nginx即可

1、目录展示
 2、导入依赖
 3、NginxServlet

package com.a;

import Javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException;

@WebServlet("/NginxServlet") public class NginxServlet extends HttpServlet {     protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        //1、接收数据         String username = request.getParameter("username");         System.out.println("接收的数据:"+username);

        //2、响应结果         response.getWriter().write("success");     }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {         doPost(request,response);     } }

4、index.jsp

<%--  Created by IntelliJ IDEA.  User: zheng  Date: 2020/2/10  Time: 15:01  To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head>    <title>Nginx解决跨域问题</title>    <script type="text/javascript" src="https://www.linuxidc.com/Linux/2020-02/js/jquery-1.8.3.min.js"></script>    <script>        .ajax({                    url:"http://www.znzn.com/A/NginxServlet?username="+

5、修改nginx.conf文件、重启Nginx
 6、效果展示
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、宕机问题解决
    • 1、模拟宕机问题
      • 2、修改nginx.conf文件重启Nginx
        • 3、正常响应
          • 4、再次模拟宕机问题便会找到下一个存活服务器继续运行
          • 二、跨域问题解决
            • 1、目录展示
              •  2、导入依赖
                •  3、NginxServlet
                  • 5、修改nginx.conf文件、重启Nginx
                    •  6、效果展示
                    相关产品与服务
                    云服务器
                    云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档