不同局域网内项目访问---堡垒机代理及nginx代理

一个web项目部署在线上开发机上,线上开发机和本地电脑不在同一局域网内,线上开发机ip为:172.20.65.197,端口号为:8005,想要进行本地访问,两种方式:

1、自己在电脑上做代理:通过堡垒机实现不同局域网之间的通信。堡垒机是指存在于两个局域网段的机器,通过堡垒机隧道+switchyomega做代理:

堡垒机设置:


浏览器插件设置:



通过以上设置,在本地浏览器上输入ip+端口号就可以访问线上请求了:http://172.20.65.197:8005/test


2、host+nginx方式: 使用nginx作为HTTP服务器 1、nginx实现了固定端口到80的代理,2、用nginx实现了自己的http模块,通过http协议来访问,http->tcp->ip这个流程来访问。

#host:C:\Windows\System32\drivers\etc     DNS映射时会首先查找本地host文件。

相关问题:在浏览器地址栏输入一个URL后回车,背后会进行哪些技术步骤?

#nginx :HTTP服务器以及反向代理服务器

相关:nginx简介:https://blog.csdn.net/liutengteng130/article/category/5617599

基于Nginx实现一个自己的HTTP模块:https://www.cnblogs.com/mthoutai/p/7288905.html

Nginx开发从入门到精通:http://tengine.taobao.org/book/index.html

Nginx中http请求的处理过程:https://blog.csdn.net/yankai0219/article/details/8220695




猜你喜欢

转载自blog.csdn.net/wwwtotoro/article/details/80685828