【Nginx配置】如何做到虚拟机Nginx与本地服务做NAT端口转发,以及虚拟机内部相关端口映射

想做到能让Nginx进行监听端口访问活动并跳转,首先需要进行Nginx的配置文件的修改

先找到nginx所在目录

cd /etc/nginx

后找到nginx.conf

做端口转发主要弄懂的区域是nginx配置文件中http块

其中主要的就是server,我们拿其中一个部分进行举类说明:

针对这个部分配置的解释是,当访问www.cpf.com这个服务,且使用80端口时候,就将其跳转至location中代理的服务器地址

让我们演示一下实际操作效果

我们现在tomcat的webapp中创建index.html这个页,并向其中进行添加内容,后再虚拟机中进行测试

curl localhost:8080

得出下图结果,即为成功

后我们在VMware中进行添加NAT接口转发,将我们本地2080端口内容NAT接口转发到虚拟机中80端口

后在本地浏览器中进行访问,出现你所输入index.html中字段即为成功

看完实际操作,其实无非拆分为两步,我们再梳理一遍流程:

(1)首先我们进行nginx中http块的server编写,配置所监听的服务名称www.cpf.com,与监听的本地虚拟机端口80,映射到虚拟机中的具体服务端口localhost:8080。表示当虚拟机接收到来之对www.cpf.com的访问时,检查其是否来自80虚拟机端口,如果是就将其映射到虚拟机本地端口8080中。

(2)我们要在VMware中虚拟网络进行配置,做端口转发,将我们本地所访问的端口2080与虚拟机中80端口做对应,以达到我们本地浏览器请求2080端口时候,其请求转发到虚拟机中80端口,以达到对虚拟机内部某个端口的访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值