本地模拟公网(外网)

软件集,需要到的软件

nginx + SwitchHosts + tomcat
软件工具集百度地址:
链接: 14软件工程. 验证码:3031 【30 31 十六进制转换中文 为 :0 1 】
null
题外话:
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,看看好不好使
在这里插入图片描述

测试服务应用

代码 + 配置

代码
配置

测试服务

空空如也
在这里插入图片描述

测试上传图片
在这里插入图片描述
上传成功
null

写完收工。。。
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值