广告
返回顶部
首页 > 资讯 > 精选 >nginx进行端口转发怎么实现
  • 798
分享到

nginx进行端口转发怎么实现

2023-07-05 09:07:27 798人浏览 薄情痞子
摘要

本篇内容介绍了“Nginx进行端口转发怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用场景内网有一台服务器的端口需要映射到外网(举

本篇内容介绍了“Nginx进行端口转发怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

使用场景

内网有一台服务器的端口需要映射到外网(举例外网的服务器申请了一个域名,然后给该域名做了一个nignx的配置,然后配置中需要访问一个内网的Http的服务)

内网服务器没有外网访问权限,全部内网中只有一台服务器有外网权限,可用于曲线救国版内网穿透

虚拟机只有NAT网,且虚拟机只配备了内网localhost转发到宿主机localhost,此时想外网或者其他内网(非宿主机)想访问虚拟机端口

将代理机作为堡垒机(跳板机),用于防止内部系统被人随意访问,此时堡垒机配置端口转发,通过堡垒机访问内部系统。

解决方案

nginx配置文件位置参考

  • linux:在/etc/nginx/conf.d/中,修改default.conf文件

  • windows:在 nginx安装目录\Nginx\conf中,修改nginx.conf

注意原本的nginx.conf中没有stream模块(据说v1.8.x以后的版本才有,我的是v1.5.11就没有),需要自行添加。且它的层级和http模块是同级的

# 编译nginx的时候要添加stream模块  ./configure –with-stream# 这个模块实现了网络层和传输层的的转发、代理、负载均衡等 # stream与http配置同级stream {   server {       listen 3306;       proxy_pass 192.168.8.168:3306;       # 有了这个server配置,你就可以通过代理机ip+3306端口访问内网的mysql库了   }    server {      listen 8080;      proxy_pass 192.168.8.168:8080;      # 有了这个配置,你就可以直接访问代理机ip+8080端口,访问你的内网WEB服务了  }  # 还可以设置指定的客户端IP访问(白名单设置)  # 自己百度更多功能吧} #直接复制可能有问题,几行代码就自己打吧

“nginx进行端口转发怎么实现”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: nginx进行端口转发怎么实现

本文链接: https://www.lsjlt.com/news/350964.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • nginx进行端口转发怎么实现
    本篇内容介绍了“nginx进行端口转发怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用场景内网有一台服务器的端口需要映射到外网(举...
    99+
    2023-07-05
  • nginx进行端口转发的实现
    目录使用场景解决方案使用场景 1、内网有一台服务器的端口需要映射到外网(举例外网的服务器申请了一个域名,然后给该域名做了一个nignx的配置,然后配置中需要访问一个内网的http的服...
    99+
    2023-03-07
    nginx 端口转发
  • Nginx 实现端口转发
    首先我们需要找到服务器部署的nginx的配置文件nginx.conf: 找到如下代码段实现配置端口转发 # nginx代理转发server { listen 80; server_name x.x.x.x; lo...
    99+
    2023-09-03
    nginx 运维 服务器
  • nginx实现数据库端口转发
    目录1、mysql为例2、完整配置如下出于数据安全性考虑,正常情况下,网站或者项目的数据库一般都是禁止外网访问,或者只允许部分主机访问。那么,如何才能不修改这类权限的前提下,让其他被...
    99+
    2023-03-07
    nginx 数据库端口转发 nginx 端口转发
  • 怎么使用Nginx实现端口转发TCP代理
    本篇内容介绍了“怎么使用Nginx实现端口转发TCP代理”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!需求产生背景最近同事在测试和生产环境中...
    99+
    2023-06-22
  • nginx如何实现数据库端口转发
    这篇文章主要讲解了“nginx如何实现数据库端口转发”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“nginx如何实现数据库端口转发”吧!出于数据安全性考虑,正常情况下,网站或者项目的数据库一...
    99+
    2023-07-05
  • Linux中怎么实现端口转发
    这篇文章将为大家详细讲解有关Linux中怎么实现端口转发,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1. SSH 端口转发SSH 提供了一个非常有意思的功能,就是端口转发,它能够将其他 T...
    99+
    2023-06-15
  • 怎么用nginx在本地把9000端口转发到80端口上
    本篇内容介绍了“怎么用nginx在本地把9000端口转发到80端口上”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!配置新建一个配置文件vim...
    99+
    2023-06-04
  • 使用Nginx实现端口转发TCP代理的实现示例
    目录需求产生背景为什么要使用Nginx实现使用Nginx实现端口转发安装依赖下载并安装启动并检查服务是否正常需求产生背景 最近同事在测试和生产环境中分别部署了一套应用,由于应用只能集...
    99+
    2022-11-12
  • node.js实现端口转发
    本文为大家分享的是node.js端口转发实现代码,供大家参考,具体内容如下 #!/sbin/node var net = require('net'); function proxyPort(s...
    99+
    2022-06-04
    端口 node js
  • python基于socket进行端口转发
    分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!http://www.captainbed.net/xiaohei python基于socket进行端口转发实现后门隐藏 思想:...
    99+
    2023-01-31
    端口 python socket
  • 怎么用php实现端口转发功能
    今天小编给大家分享一下怎么用php实现端口转发功能的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、什么是端口转发端口转发是...
    99+
    2023-07-05
  • ssh端口转发怎么用
    这篇文章给大家分享的是有关ssh端口转发怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1. 本地端口转发首先在本地主机运行:格式ssh -L local-port:target-host...
    99+
    2023-06-22
  • 如何用autossh工具进行端口转发
    这期内容当中小编将会给大家带来有关如何用autossh工具进行端口转发,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。AutoSSH 是一种用以对 SSH 登录进行安全地自动化的软件。比如我们在 host2...
    99+
    2023-06-15
  • linux下怎么使用rinetd来实现端口转发
    本篇内容介绍了“linux下怎么使用rinetd来实现端口转发”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!windows下的端口转发一般用...
    99+
    2023-06-09
  • 使用VirtualBox实现端口转发,以
    先来认识几个概念 (1)IP地址:又称为互联网协议地址,是计算机的物理地址,相当于计算机的编号,是32位的二进制数,通常被分割成4个8位的二进制数; (2)端口:指设备与外界通讯的接口,一台计算机的端口数为65536个,按类型可以分为周知...
    99+
    2023-01-30
    端口 VirtualBox
  • windows端口转发怎么配置
    Windows端口转发可以通过以下步骤进行配置:1. 打开“控制面板”,选择“系统和安全”,然后选择“Windows防火墙”。2. ...
    99+
    2023-06-12
    端口转发
  • linux端口转发怎么配置
    这篇文章主要介绍“linux端口转发怎么配置”,在日常操作中,相信很多人在linux端口转发怎么配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux端口转发怎么配置”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-29
  • Nginx反向代理转发tomcat怎么实现
    本篇内容主要讲解“Nginx反向代理转发tomcat怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Nginx反向代理转发tomcat怎么实现”吧!先说正向代理,比如要访问youtube,...
    99+
    2023-07-02
  • CentOS下怎么配置端口转发
    这篇文章主要介绍了CentOS下怎么配置端口转发,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。开启IP转发 首先开启IP转发功能,默认是关闭的。临时修改:# echo 1 &...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作