栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

本地模拟公网(外网)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

本地模拟公网(外网)

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

软件集,需要到的软件

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

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

笔者目前工作的公司就有几个环境的项目,每次都要手动去修改本地的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,看看好不好使

测试服务应用 代码 + 配置


测试服务

空空如也

测试上传图片

上传成功

写完收工。。。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/581713.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号