经过摸索终于搞定

要映射成外网地址 是在代码配置 配置文件唔需要配置

#user  nobody;
worker_processes  2;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    
    add_header Access-Control-Allow-Origin *;
    add_header Access-Control-Allow-Headers X-Requested-With;
    add_header Access-Control-Allow-Methods GET,POST,OPTIONS;

server {
        listen       8100;
        server_name  192.168.16.117;
        location / {
    add_header Access-Control-Allow-Origin *;
            root   html;
            index  index.html index.htm;
        }
        error_page  404 500 502 503 504  /404.jpg;
        location = /50x.html {
    add_header Access-Control-Allow-Origin *;
            root   html;
        }
location ~ ^/(.*?)\.(bmp|png|jpg|doc|docx|xls|)$ {
    add_header Access-Control-Allow-Origin *;
    access_log   off;
        root D:\EV.DATA;
    if (!-e $request_filename) {
      proxy_pass http://192.168.16.117:8100;
    }
    expires 3d;
    break;
}

}

需要新加个server
server {
        listen       20031;  这是访问项目的端口(http://222.128.104.250:20031/xtrl)
        server_name  127.0.0.1,localhost,192.168.16.117;
        charset utf8;
rewrite ^/(xtrl)$ /xtrl/ last;
location ~ ^/(xtrl)/(.*?) {
        proxy_pass       http://192.168.16.117:8010; (这是tomcat端口)
            proxy_set_header Host      $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            break;
        }
      location ~ ^/(.*?)\.(bmp|png|jpg)$ {
    add_header Access-Control-Allow-Origin *;
    access_log   off;
        root D:\EV.DATA;
    if (!-e $request_filename) {
      proxy_pass http://192.168.16.117:8100;(这是内网映射)
    }
    expires 3d;
    break;
}

}

}

nginx配置文件映射外网服务器相关推荐

  1. Nginx端口映射(外网访问)

    169编辑外网访问配置文件 location ^~/contact-web {proxy_pass http://127.0.0.1:8990/contact-web; } 重启nginx #ngin ...

  2. 使用NGINX代理通过外网连接内网服务器的mysql和redis等

    使用NGINX代理通过外网连接内网服务器的mysql和redis等 前言 使用工具 安装OpenResty 前言 服务器A.B,现在A和B互通,外网可以访问A,但是访问不到B,数据库等中间件安装在B服 ...

  3. Mac-Web服务器映射外网-ngrok

    本次事例以Mac 10.13.3 1.去官网下载适合的版本 https://ngrok.com/download 2.解压unzip,解压即安装,可以放到系统根目录或者自定义目录(执行命令时,需要在该 ...

  4. 将外网服务器端口映射到本地端口

    需要在GPU服务器上运行一个Web项目,由于本人笔记本无独显(QAQ),于是需要借助外网的GPU服务器运行后端代码:并且我们还想在自己的localhost上显示出网站页面,于是借助SSH隧道代理端口的 ...

  5. linux外网服务器跳转内网服务器实现内网访问(iptables)

    服务器信息如下 外网服务器:eth0:公网IP eth1:内网IP(192.168.10.205) 公网对外提供服务,内网IP与内部局域网通信. 配置过程: (1)开启iptables service ...

  6. 如何部署 Hyperic ,使得从内网监测外网服务器

    2019独角兽企业重金招聘Python工程师标准>>> 环境介绍: 外网服务器:  www.InnovateDigital.com  用户名/密码 test/test 内网服务器:1 ...

  7. natapp搭建外网服务器

    natapp搭建外网服务器 首先在natapp官网注册一个账号:https://natapp.cn/ 注册好后登陆网站,点击左侧菜单中的购买隧道: 点击免费隧道后进入隧道配置页面,我这里已经配置好了直 ...

  8. 什么是外网服务器?如何搭建外网服务器

    许多人注册了顶级域名,并且给域名购买了解析服务,但是却不知道是否生效了. 下面我就给大家讲解一下如何查询域名解析是否生效. 外网服务器顾名思义,就是为互联网用户提供相关服务的电脑.如何自己搭建外网服务 ...

  9. 本地如何内网穿透映射外网

    在Internet网络中,两种网络形式是可以相互通讯的,一是公网IP是能够互相通讯的:二是局域网内,同归网段的私有IP地址能够互相通讯.公网IP和私有IP不能互相通讯.路由器一般有两个IP:一个是公网 ...

最新文章

  1. Java基础笔记17
  2. Apache Spark学习:将Spark部署到Hadoop 2.2.0上
  3. jquery 源码分析初步
  4. java 微信多媒体文件_java微信开发之上传下载多媒体文件
  5. ios 使用UINavagationController时,push,pop方法执行的一些方法
  6. mysql 在时间上加120s_sqlserver日期推算(年,季度,月,星期推算)
  7. 基于owncloud构建私有云储存网盘
  8. Windows 记事本的 ANSI、Unicode、UTF-8 这三种编码模式有什么区别?
  9. yolov4论文_Alexey 大神接棒,YOLOv4 重磅来袭!快来一睹论文真容吧!| 原力计划...
  10. oracle中存储过程 =,oracle中的存储过程使用
  11. 计算机工勤考试试题,(河南省事业单位工勤技能考试试题_计算机信息处理.doc
  12. 2020年小红书美妆行业品牌投放数据报告
  13. FTP服务器常规操作
  14. 【Elasticsearch】Elasticsearch之别名
  15. 交通流理论3——交通流三大参数
  16. YUV、RGB、RAW DATA 3种Sensor输出格式 详解
  17. excel2016打开需要配置解决方法
  18. 如何用修灯泡解读IT行业
  19. 7个等级 容灾等级_容灾备份的柒个国际标准等级(一)
  20. 深圳腾讯计算机打鱼的游戏,腾讯欢乐捕鱼

热门文章

  1. 懒惰学习_为了懒惰!
  2. [openstack][keystone]架构分析
  3. fabric2.0安装时github-production-release-asset-2e65be.s3.amazonaws.com连接失败
  4. win10打开word时候报错,应用程序无法正常启动:0xc0000142
  5. 田野调查手记·浮山摩崖石刻(八)
  6. 短信平台验证码的特点
  7. 夜深模拟器不能连接 adb shell 解决方案
  8. XXXXXXXX学校“新教师、新风采”展示课活动方案
  9. Prometheus+Alertmanager详细配置邮箱告警
  10. 磁盘满了怎么清理之空间占用分析软件SpaceSniffer