模拟公网

  • 软件集,需要到的软件
  • 开始模拟环境搭建工作
    • 启动 nginx 服务
    • 启动 SwitchHosts ,新建环境,并且编写配置,不建议在系统Hosts 上直接配置
    • 启动tomcat ,这里使用SpringBoot开发环境代替tomcat 容器
  • 配置nginx配置,实现公网环境模拟
  • 测试服务应用
    • 代码 + 配置
    • 测试服务

软件集,需要到的软件

nginx + SwitchHosts + tomcat
软件工具集百度地址:
链接: 14软件工程. 验证码:3031 【30 31 十六进制转换中文 为 :0 1 】

题外话:
SwitchHosts : 方便管理,分组管理你本地的Hosts,Hosts啥?点击直达
本地的Hosts路径 :C:\Windows\System32\drivers\etc

笔者目前工作的公司就有几个环境的项目,每次都要手动去修改本地的Hosts文件才可以连接到相应的服务器继续编码工作

开始模拟环境搭建工作

启动 nginx 服务

以控制台方式启动 nginx ,nginx 默认端口为80, 启动命令:

start nginx


打开浏览器,输入:127.0.0.1

看到该页面服务说明,nginx 已经启动成功:
【ps:有些开发软件 某些服务会占用80端口,SqlServer的报表服务(Reporting Service)就是】
·
报表服务:

启动 SwitchHosts ,新建环境,并且编写配置,不建议在系统Hosts 上直接配置

配置说明:
ip + 域名, ip 后面空格加域名
例子:127.0.0.1 www.baidu.com ,你在访问百度的时候就会访问到自己的服务

启动tomcat ,这里使用SpringBoot开发环境代替tomcat 容器

其他编码语言,直接启动自己的服务容器就可以,这个主要是模拟线上项目

服务端口为:11000,输入我的服务端口:http://127.0.0.1:11000 ,tomcat 服务启动成功,

配置nginx配置,实现公网环境模拟

在nginx 服务目录下的conf就是nginx配置

在nginx.conf配置里面,新增一个配置

    server {listen       80;server_name  static.itgsvip.com;location / {proxy_pass http://127.0.0.1:11000;}}

刷新nginx配置

 .\nginx.exe -s reload

简单说:当你(nginx)监听到有人(请求)访问 static.itgsvip.com 的时候,你(nginx)就帮我代理到http://127.0.0.1:11000这个服务

访问 static.itgsvip.com,看看好不好使

测试服务应用

代码 + 配置


测试服务

空空如也

测试上传图片

上传成功

写完收工。。。

本地模拟公网(外网)相关推荐

  1. 公网/外网远程访问局域网的树莓派 1-3

    系列文章 公网/外网远程访问局域网的树莓派 1-3 公网/外网远程访问局域网的树莓派 2-3 公网/外网远程访问局域网的树莓派 3-3 为公网远程访问树莓派配置一个固定TCP地址 随着科技的发展和电子 ...

  2. NATAPP本地地址映射到外网

    NATAPP本地地址映射到外网 官网地址 步骤 官网地址 https://natapp.cn/ 步骤 参考地址:https://cloud.tencent.com/developer/article/ ...

  3. 本地地址映射成外网地址工具-ngrok

    本地地址映射成外网地址工具-ngrok 下载地址:https://ngrok.com/ 下载完成后,解压缩,已个ngrok.exe文件,直接双击启动. 输入: ngrok http 82 这个命令 就 ...

  4. 本地网站接入外网自动填写用户名密码并登陆

    本地网站接入外网自动填写用户名密码并登陆 昨天公司给安排了一项任务,让公司的网站能够点击跳转到别的公司的网站上,但是那个网站有用户登陆,公司让跳过这个登陆直接进去. 为了解决这个问题,我是想来想去,最 ...

  5. CentOS7上CloudStack4.11.0部署,双网卡模拟公网私网 基本网络设置

    模拟实验...使用VMware创建的虚拟机进行... 先创建主机,设置双网卡,一个 桥接 模拟公网 一个 NAT 模式 模拟私网 创建两个虚拟机, 都是 "双网卡" 一个 管理节点 ...

  6. Ajax 调用webservice 解决跨域请求和发布到服务器后本地调用成功外网失败的问题...

    webservice 代码 1 /// <summary> 2 /// MESService 的摘要说明 3 /// </summary> 4 [WebService(Name ...

  7. 将本地电脑做外网映射

    很多小伙伴应该都想过这个问题,我们能不能将自己的电脑做成服务器,然后其他人可以通过网络访问到我们得电脑. 当然,这个问题的答案是肯定可以的.今天我就给大家总结一下,怎么将本地ip映射到外网. 准备 这 ...

  8. 腾讯云搭载frp服务端-映射本地客户端到外网(小米路由pro内网穿透)

    最近因为一些事情,需要映射内网的网络到外网,我的小米路由器pro是可以ssh到它内部的linux系统的,我想把我服务器的某些大文件拉到我的路由器硬盘里,所以我就需要远程用scp链接我的路由进行远程传输 ...

  9. 如何用nginx本地套壳外网

    近来遇到一个特殊情况,机房只有一台机器连接外网,但是希望内网能访问外网某个网站 (此网站是自己开发的). 修改nginx的配置文件: location /api/ {       proxy_pass ...

最新文章

  1. 关于OpenCV中常见函数用法总结
  2. 扩展资源服务器解决oauth2 性能瓶颈
  3. [算法]链表的逆序遍历节点
  4. C#正则表达式判断是否为IP地址
  5. Mapper 接口无法注入或Invalid bound statement (not found)
  6. Go语言讲解深拷贝与浅拷贝
  7. 安装mysql出现由于找不到VCRUNTIME140_1.dll,无法继续执行代码,请重新安装程序
  8. 广东高院驳回快播对深圳市场监管局2.6亿罚款案上诉
  9. IOC操作Bean管理XML方式(创建对象和set注入属性)
  10. 2019西电网安实验班选拔考试
  11. linux shell 读取for循环中出现难处理的数据之单引号错误实例
  12. d. powerful ksenia_DEBON D.D |这才是每个女人应该拥有的
  13. [转载] 比较器(Comparable和Comparator)、自然排序、定制排序
  14. python中filter是什么意思_求能人解答python filter()和filter_by()区别是什么
  15. K-special Tables
  16. JZOJ 3055. 【NOIP2012模拟10.27】比赛
  17. Unity接入Facebook SDK--android篇
  18. 电子海图数据购买、安装、更新及使用注意事项
  19. 推荐一款微信小程序《诗词万卷》
  20. Typhoon-v1.02渗透笔记

热门文章

  1. 自学安卓软件开发!关于网络优化你必须要知道的重点,经典好文
  2. MSXML2.XMLHTTP.4.0对象
  3. 领峰环球温馨提示:期货投资入门知识哪些是必须要掌握的呢?
  4. Django新建应用时出错raise RuntimeError(“populate() isn‘t reentrant“)
  5. 从GPT到ChatGPT:我们离那个理想的AI时代到底还有多远?
  6. 【网络】拔掉网线后,TCP连接还存在吗?
  7. 如何在网上兼职赚钱?复制别人的套路,才能赚到大钱!
  8. 推荐5款宝藏电脑软件,建议收藏
  9. Python学习:字符串的深入浅出
  10. Android studio环境配置万能方案