nginx反向代理配置域名映射

nginx反向代理配置域名映射nginx反向代理配置域名映射

大家好,又见面了,我是你们的朋友全栈君。

在Nginx.conf里面

server { 
   
	# 监听 80 端口
    listen 80;
    autoindex on;
    server_name www.baidu.com;
    #access_log /usr/local/nginx/logs/access.log combined;
    index doc.html ;
    if ( $query_string ~* ".*[\;'\<\>].*" ){ 
   
        return 404;
    }
    location / { 
   
        # 反向代理到 9999 端口
        proxy_pass http://111.111.111.111:9999;
        proxy_set_header    REMOTE-HOST $remote_addr;
        proxy_set_header   Host $host;
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

或者 本机9999转80

server { 
   
	# 监听 8080 端口
    listen *:80;
    autoindex on;
   # server_name www.baidu.com;
    #access_log /usr/local/nginx/logs/access.log combined;
    index doc.html ;
    if ( $query_string ~* ".*[\;'\<\>].*" ){ 
   
        return 404;
    }
    location / { 
   
        # 反向代理到 9999 端口
        proxy_pass http://111.111.111.111:9999;
        proxy_set_header    REMOTE-HOST $remote_addr;
        proxy_set_header   Host $host;
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/106401.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(1)


相关推荐

  • HTTP详解(1)-工作原理「建议收藏」

    HTTP详解(1)-工作原理「建议收藏」1.HTTP简介HTTP协议(HyperTextTransferProtocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。在了解HTTP如何工作之前,我…

  • Java基础测试「建议收藏」

    Java基础测试「建议收藏」Java测试 1.概述Java中标示符是什么? 一、不能以数字开头,由字母、下划线、美元符号组成。二、不能把java关键字和保留字作为标识符。三、标识符没有长度限制。四、标识符对大小写敏感。  2.Java中运算符有哪些? java中的运算符可以分为以下几种类型1.算术运算符      (+,-,*,/,%)2.比较(关系)算符  (&gt;,&l…

  • js 刷新当前页面

    js 刷新当前页面方法1:reload()方法reload()方法用于刷新当前文档。reload()方法类似于你浏览器上的刷新页面按钮。location.reload();方法2:replace()方法replace()方法可用一个新文档取代当前文档。<!DOCTYPEhtml><html><head><metacharset=”utf-8″><title>菜鸟教程(runoob.com)</title><sc

  • 华为9月3日或推出麒麟9000;TiDB 3.0.18 发布| 极客头条

    华为9月3日或推出麒麟9000;TiDB 3.0.18 发布| 极客头条「极客头条」——技术人员的新闻圈!CSDN的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。国内要闻华为9月3日举行IFA活动:推出麒麟9000,Mate40发布时间或确认华为宣布将于德国当地时间9月3日下午14点(北京时间20点)举办IFA2020主题演讲,预计将会推出5nm麒麟90005G处理器,并且公布Mate40系列发布时间。从目前已有的消息来看,麒麟9000处理器基于台积电5nm工艺打造,并集成华为研发的新NPU、5G基带等技术。(新浪科

  • Ubuntu18.04 安装 Idea 2018.2 Ultimate[通俗易懂]

    Ubuntu18.04 安装 Idea 2018.2 Ultimate[通俗易懂]Ubuntu18.04Idea

  • Log4net用法

    Log4net用法日记是我们在程序中经常用到的,故记于此首先要下载Log4net.dll官方网站:http://logging.apache.org/log4net/vs里创建一个c#控制台程序,在App.con

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号