首页
学习
活动
专区
圈层
工具
发布

Nginx多个子域名映射到不同的端口或 ip

场景介绍 在部署 DevOps 环境时,多个服务通过 Docker 部署到一个服务器上,映射到不同的端口。 现在每次访问,都要带上端口号,既不美观,也很麻烦。...一、思考过程 如果不想带上端口号,就只能访问 80 或 443 端口。 可以用过二级目录区分服务,通过反向代理转发到不同的 Server。...可以用过子域名区分服务,通过反向代理转发到不同的 Server。 二、方案评估 对于不带端口号访问,以我目前的经验来看,找不到其它更好的方法,只能使用 80 或 443 端口。...可是和直接使用端口号差别不大,只是把辨别服务的方法,从端口号变成了二级目录名。 可能导致 url 过长。 还是没有什么美观性。 使用子域名区分服务,可行性与二级目录相差无几。...能通过子域名,明确区分服务。 具有一定的美观性。 三、方案确定 和 方案设计 我决定采用采用 子域名区分服务 的方式,然后使用 nginx 做反向代理,分发到不同的端口。 1.

8.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    小程序配置非44端口nginx配置https非80、443

    由于部分服务器提供商glur,比如天翼云、移动云等,80、8080、443、8443等端口需要备案然后手动申请才可以开放。导致一些用户迷茫,审核填写资料又麻烦。...首先要明白,微信小程序,只能域名不能IP,只能https协议,具体详见https://developers.weixin.qq.com/miniprogram/dev/framework/ability...1706236NjINj1706236VRZBR.html 申请SSL证书 步骤略 修改nginx配置文件 最后要实现https://t2.pusdn.com:81就可以访问项目 注意:由于放行了81等端口...,记得防火墙开放对应端口 #listen [::]:80;这个是支持IPV6 核心修改 listen 81 ssl http2; error_page 497 https://$...; proxy_pass http://127.0.0.1:8080; } #TOMCAT-END nginx完成配置参考: server { #listen 80

    5.9K30

    Tomcat配置域名、ip访问及解决80端口冲突

    1.先在tomcat下的conf下找到server.xml文件,用记事本打开后,首先对端口号进行修改,以前一直以为8080是默认的端口号,其实默认的端口号是80 80"...(www.zjhuiwan.com) 的时候映射到的目录和默认的网页(如:index.jsp) 并且可以同时配置多个,也可为同一个项目配置域名和IP访问 5、最终我们要在本地访问域名,因无域名解析服务器...端口会被其他的进程占用,这时候就需要结束原来的进程或修改为其他端口号 I.Port80简介:  80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,...可以通过HTTP地址(即常说的“网址”)加“: 80”来访问网站,因为浏览网页服务默认的端口号都是80,因此只需输入网址即可,不用输入“: 80”了。...II.问题描述: 80端口是一个最为频繁访问的端口号,甚为程序员开发更是经常遇到,比如我们最熟悉的数据库系统服务进程就是默认访问该端口的,还有比如Ngnix服务器默认端口也是80,所以当使用ngnix

    8.4K10

    非80端口如何使用Lets Encrypt申请https证书?

    昨天晚上在服务器上为 nginx 部署 https 服务器,和之前不同的是,这次使用的 http 端口是 8080,之前使用默认的 80,因此使用 Let's Encrypt 生成证书时并没有以前那么顺利...,如果网站已经开启在了 http 的 80 端口,Let's Encrypt 生成证书太简单了,简单到你不会去思考它的原理。...网上搜索“非80端口 certbot”,看完了换个词搜,回答看了个遍,大多只说操作步骤,不说为什么要这么做,按照这些操作步骤操作了很多次仍没有成功。...早上 6 点爬起来,大脑非常清晰,我还是想解决非80端口如何使用Let's Encrypt 申请 https 证书的问题,我突然想起考研数学界的永乐大帝,李永乐老师,他讲过:数学,只有深刻理解的东西,才能更好的感觉它...二是,在 https://example.com/ 的已知 URI 下放置一个 HTTP 资源,这个就是最初提到的网站在 80 端口正常运行,我们就可以在服务器端执行证书申请,这些操作都会自动完成,示意图如下

    7.9K20

    怎么直接将内网ip端口映射到外网域名访问?

    如何将本地局域网IP映射为公网IP,或直接将内网IP端口映射到外网域名访问呢?实现内网IP映射到外网主要通过路由器端口映射公网IP和使用软件映射服务这两种常见方式,下面将详细介绍。...如映射内部 HTTP 服务(默认端口 80),外部端口可设 80,也可设 8080 等未占用端口。若无特殊需求,建议保持与内部端口一致,便于记忆和使用。...二、借助内网映射服务实现内网 IP 映射到外网域名内网IP映射到外网域名是指将内部网络的私有IP地址通过某种方式(如NAT123端口映射软件等)转换为公网自定义域名地址,可用自己域名或默认提供的自定义二级域名进行关联起来...配置映射信息时,先选择映射类型(如80、443、非80网站、全端口映射等),再自定义填写内网地址(本地应用私有IP端口)和公网地址(如域名端口)。...如用自己域名或默认提供的自定义二级域名 ,用户通过在浏览器输入此地址即可访问到内网中的 Web 服务(使用非80类型时加上对应外网端口号)。

    8.8K10

    设置外网访问svn服务教程:端口映射动态域名解析内网穿透443https非80网站,有无公网ip都可远程连接多种方案

    ---映射类型:选择443https; ---内网地址端口:以本地SVN实际访问的内网Ip端口填写,如本机443的,对应127.0.0.1和443; ---外网域名:默认生成随机域名,但为了方便记住使用...四、内网映射非443非80端口外网访问SVN 本地无公网IP环境搭建部署的SVN服务后,对外网访问没有端口要求的,可以使用nat123映射非80类型实现。...1、添加非80映射SVN 使用nat123添加映射时,选择非80网站的映射类型,并对应自定义填写内网地址(本地SVN内网IP端口)和外网地址(自己域名或默认自定义二级域名),确认保存生效。...可以看到在界面上多了一条SVN的映射记录,同时对应显示了内外网地址端口信息。 2、外网访问SVN 在外地连接访问SVN时,浏览器或SVN客户端安装后本地导出使用对应的域名+外网端口号。...3、SVN映射访问注意事项 (1)不管SVN是使用https还是http协议 的,都可以使用非80类型映射外网访问,对应带上外网端口号。

    3.5K10

    端口映射怎么做?如何设置本地内网ip端口映射到外网访问?路由器配置、服务器防火墙、及不用公网ip的软件映射详细教程步骤

    端口映射:端口映射就是将内网中的主机的一个端口映射到外网主机的一个端口,提供相应的服务。当用户访问外网IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。...于是我们可以在路由器上设置一个端口映射,只要外网用户访问路由器ip的80端口,那么路由器会把自动把流量转到内网Web服务器的80端口上。...如果你的公网ip地址是49.210.12.65,在映身好后,外网浏览器内输入公ip地址+端口,如外部主机输入http://49.210.12.65:8080,即可访问到内网主机所搭建的服务应用。...当然,路由器端口映射只适合有分配到公网(广域网ip)的地址网络情况。如果你的没有公网地址的话,也可以通过nat123端口映射到自定义域名进行访问也行,详细参考下面章节内容。...需要注意的是,当选择使用了非全端口类型时,在外地是直接访问目标域名端口的;当选择使用全端口映射时,需要在外地连接访问时,同时使用nat123p2p访问者(见安装包或安装后可见)并打开对应端口号才能访问。

    2.5K10

    本地部署项目springboot怎么分享访问页面、自动访问进入主页、内网做好的html给公网看?

    3、配置文件优化(可选)打开src/main/resources/application.properties文件,可添加以下配置(自定义端口、项目路径等):#配置服务器端口(默认8080,若被占用可修改为...(){return"login";}}2、类扩展方法2和方法3原理一样,都是使用WebMvcConfigurerAdapter类,来扩展的SpringMvc的功能,即:设置一个试图映射规则(把什么请求映映射到什么页面...1、本地一步添加映射如本地搭建springboot项目的,直接可在本地电脑使用nat123客户端上添加映射配置:选择类型(测试和没有端口要求的建议用非80)、填写内网地址(如本地对应html地址内网IP...端口的)和外网地址(会默认生成个域名地址,也可修改使用自己域名),确认保存就行了。...2、外网访问浏览器输入对应URL,格式就是对应映射工具弄好的外网域名端口地址。到此就收工了,后续需要提供公网访问期间,只要不关闭退出目标映射服务即可。

    13621

    如何设置端口映射网络“穿墙术”?实用网址映射工具方法,让内网ip也能在外网访问

    7、 排查服务商屏蔽端口情况部分宽带运营商可能会屏蔽 80 等常用服务端口,从而导致端口映射不成功。此时,你可以将服务端口(外部端口)修改为运营商未屏蔽的端口,建议选择 9000 以上的端口。...这些信息包括的详细参数详细如下:映射名称:自定义;映射类型:选项模式,包括80http、443https、非80、同端口等,这需要结合自己本地实际应用场景需求选择合适的映射类型;内网地址:内网主机的 IP...地址,本机使用的直接可用127.0.0.1这样的固定格式表示;内网端口:本地应用开启的端口号,以实际填写,确保其在内网的正常访问;外网端口:当选择了非80类型时,会默认提供生成一个外网用的端口号,一般不用改...4、绑定域名与访问完成端口映射设置后,如果是使用自己域名的,为了方便外部网络访问内部网络,还需要进行自己域名绑定操作。...如是使用了默认提供的二级域名的,则在外网连接访问时,直接使用对应的域名和外网端口号就可以了。端口映射软件的主要功能是实时将本地内网地址与服务器进行交互,并绑定固定域名。

    2K20

    VMWare怎么做公网服务器,设置异地访问虚拟机web端口应用提供互联网连接

    3、配置路由器外网访问(有公网IP时)(1)路由转发规则设置以水星路由为示例,在路由管理后台的高级设置->高级用户->虚拟服务器,添加一条内映射到内网主机的地址,将内部主机远程端口映射到外网访问。...127.0.0.1和3389),外网域名端口默认生成或修改使用自己域名或自定义二级字符域名方便记住使用。...、或非80网站),内网地址端口填写对应目标访问的内网Ip端口,外网域名默认生成随机二级域名(可修改二级字符,或修改使用自己的域名)。...映射类型80http、443https、非80网站区别:80http:适合本地web使用http网站标准协议,且需要外网固定80端口访问的;443https:适合本地站点应用使用了https协议 ,且需要外网固定...443端口访问的;非80网站:不管是什么网站协议,外网访问对应带上外网端口号;三、遇到的一些问题总结1、路由器wan地址和外网ip不一致这是遇到最大的坑,困扰了很久,由于我用的是普通宽带,通过拨号,分配给我的是他们内网的

    3.8K20

    如何简单轻松实现内网ip端口让公网连接?局域网搭建网络映射到互联网使用的手把手教程

    需要注意的是,如果自己路由没有公网IP的,则需要借助nat123端口映射软件或类似内网穿透技术工具等辅助方式,将内网IP端口绑定到自定义域名外网端口上才能满足用户的外网网络访问操作,实施步骤参考下面章节方法...3、添加映射在客户端默认映射列表下点击“添加映射”,将需要被访问的端口做映射到外网,一些主要设置参数参考:—映射类型:根据自己场景选择合适的,如80、443、非80、全端口等;—内网地址端口:以本地实际访问的目标内网...IP端口填写,如本机使用的用127.0.0.1;—外网域名端口:默认生成随机二级域名,可修改对应二级字符,或使用自己注册的域名;当选择80或443或全端口时默认外网就是用80或443或同内网本地端口一样的访问...,当选择非80类型时会自动生成一个外网端口也可以按需修改端口;4、外网访问外网访问用外网域名加外网端口访问。...NAT123具有内网穿透功能,无需在路由器做端口映射,即可将本地ip映射到外网自定义域名端口实现远程访问。

    2.1K10

    轻松搞定让公网互联网任意网访问到自己家里公司没有公网ip的内网指定端口应用!

    只需能上网,有联网的环境,就能通过nat123一步添加映射设置,将内网服务器和应用映射到外网地址,并绑定自定义域名端口方式,从而实现外网访问。...-映射类型:指本地协议应用场景和所需外网访问所用的端口选择,包括80http、443https、非80网站等选项;如一般对端口没要求的非80端口的服务采用非80映射外网带端口访问。...-外网域名端口:外网域名框会自动生成外网域名,可按需修改二级字符,多个后缀的;也可以修改使用自己的域名。...外网端口看你选择类型而定:如选择了80或443或全端口的,则对应外网访问就是80或443或与内同个端口号,所以默认不显示不用填写;如选择了非80类型的,自动生成外网端口号,也可修改其他未占未用的。...内网站点映射外网后,同样可以通过外网浏览器访问映射后的域名和外网端口号。

    1.4K10

    本地部署网站并实现外部访问:自己计算机搭建web项目,和无公网IP怎么设置让外地外网打开

    二、将本地web网站发布到公网要让外部能够访问到本地网站,我们需要将本地网站的IP地址映射到一个公共域名上。这个过程可以通过虚拟专用网络(VPN)、或者路由器转发或者动态域名解析(DDNS)来实现。...而路由转发和DDNS则同时需要路由权限和公网IP为基础,才能将你的本地网站的IP地址映射到一个公共域名上。...3、映射内网端口到自定义域名登录成功nat123客户端后,进入主界面后,点击默认显示的映射列表下的“添加映射”,出来新的添加页面:映射类型:适合网站访问的有如80http、443https、非80网站类型选项...;外网域名端口:默认提供生成随机二级域名和端口号,可以自定义如二级字符域名修改用,也可以修改使用自己注册的域名;图片然后点击确认保存即生效,客户端上多一个映射记录图示,包括 显示内外网地址信息,这个外网域名端口地址就是用于外地打开访问的...提示:本地网站http的则可以用80类型或非80网站类型,区别在于访问时用80或带上非80端口号;本地web服务设置用https的则可以用443类型或非80网站类型,区别在于访问时用443端口固定号或带上类似

    3.2K10

    内网部署web项目,外网访问不了?本地设备没有公网IP,只有局域网能访问,内部网址urL怎样提供互联网服务?

    以下是对这些方法的详细解释:1、内网穿透内网穿透是一种技术,它通过将内网设备映射到公网上的方式,实现外网访问内网的目的。内网穿透可以使用固定端口穿透直连和改变端口转发来实现。...4、端口映射端口映射是将内网中的特定主机和端口通过路由器映射到外网的相应端口上,以实现远程访问的技术。通过端口映射,外部用户可以通过输入路由器的公网IP地址和对应端口来访问内网提供的服务。...但是,可以在路由器上设置端口映射,将路由器的80端口映射到内网Web服务器的80端口。这样,外部用户就可以通过输入路由器的公网IP地址和端口号。...填写映射名称、选择映射类型(如80、443、非80等)、填写对应本地内网主机IP地址、内网端口以及希望使用的外网域名(自己域名或默认提供的自定义二级域名)、外网端口信息。...三、内网穿透和云服务器对比数据需要本地化的,且本地没有公网IP的,可以用内网穿透方案如nat123端口映射到自定义域名上。

    1.1K10

    内网服务器中的网站映射到外网可访问使用哪种映射方式?不用公网ip时,自定义域名端口访问的几种说明

    ‌路由器端口映射‌是实现外网访问的直接方法,但前提是网络环境拥有公网IP地址。将内网服务器中的网站映射到外网可访问,主要依赖网络地址转换(NAT)技术,核心是通过路由器将外网请求转发到内网设备。...结合本地网站服务和访问需求场景,网站服务需要主要有这几种:包括80访问需求的,协议是http的,固定443端口访问的HTTPS,带端口访问的。‌...下面以使用nat123端口映射为示例,汇总分析对应选择使用的方案,方便自己参考:1、80http映射类型当自己网站是http协议部署的,且需要外网固定80端口访问的,可以选择这个映射类型实现。...3、非80网站本地网站需要外网访问,对外网访问端口没有要求的,可以带端口访问的,选择使用这个映射类型实现。...但需要注意如果是非网站协议的连接,需要在访问端先用浏览器(或自己程序中)访问下域名用于域名认证操作,才能识别非网站域名端口的连接访问。

    70910

    在外网如何使用本地用友金蝶等ERP软件?异地怎么远程公司内网管理系统?局域网私有地址跨网访问多种方法教程

    在路由器或防火墙中,将外部端口映射到内部服务器的端口。这样,外部用户通过指定的外部端口访问时,会自动转发到内部服务器的相应端口。...5、80和非80访问提示 如果希望访问地址不需要输入端口号,则需要映射80端口。如果映射80端口,需要注意带宽网络是否限制80端口,具体可咨询运营商,对于限制端口的无法使用时需要更换其他端口号使用。...二、网络端口映射工具让外地访问内网操作步骤 无公网IP内网穿透让外网访问,我们可以借助映射工具来做相关内网穿透,把公司内部的ERP域名映射到公网上,这样就可以在外面直接通过网页来访问ERP系统啦。...3、添加映射自定义内外网地址 登录nat123客户端后,点“添加映射”,会跳到编辑映射管理界面,类型一般选择非80网站的因为我们是通过网页去访问远程办公又不考虑收录 的,然后对应自定义填写内外网地址端口...使用Nginx需要把Nginx监听的端口映射到外网(请使用Linux平台部署Nginx)。

    2.2K10
    领券