记录贴-配置HTTPS域名访问到本地局域网网关

前言

记录点点滴滴

每日一句:I am more vulnerable than I thought, but much stronger than I ever imagined.

缘由

在我们前后端本地联调的时候,通过域名请求网关,网关转发到业务服务,但是某一天小伙伴们希望是通过HTTPS访问(其实只是微信小程序需要HTTPS),因此把整个流程做个记录

过程

部署网关

找一台本地局域网的服务器,通过docker部署我们的网关服务

域名映射

在阿里云的域名解析处,把我们想要给前端使用的本地测试域名和IP(专线-具有公网IP地址)映射好

申请CA证书

在阿里云的安全-CA证书服务处申请一个免费的(Symantec 免费版 SSL),域名需要在申请的阿里云账号名下,免费的证书机器认证,能够快速通过

下载证书

点击下载证书会下载得到一个压缩包,解压后会有一个私钥文件(.key)和一个证书文件(.pem),下载内有介绍需要配置到服务器的nginx

安装NGINX

在之前的那台服务器上安装,安装流程搜索即有,只是要注意编译的时候要加上后面的内容

./configure --with-http_ssl_module --with-http_v2_module --with-http_stub_status_module --with-pcre

然后把根据上一个步骤的说明去配置nginx

配置路由器

需要登陆专线对应的路由器,配置专线的443端口映射到局域网内的指定服务器的443端口(网关所在服务器)

应用

在网关服务里面配置好需要转发的请求对应网关所在局域网的IP地址和端口,就可以通过HTTPS的形式访问到本机的业务代码,进行本地的协同工作。

结尾

记录的也比较仓促~缺少图片生动的说明~只是简单的描述下整个流程

时间: 2024-10-02 12:19:44

记录贴-配置HTTPS域名访问到本地局域网网关的相关文章

如何在Ubuntu中配置tomcat 域名访问?

问题描述 如何在Ubuntu中配置tomcat 域名访问? 如题,现在我修改host的appBase不行,把app Base改回webapps 的话就到tomcat 主页, 现在我要直接访问域名就跳转到项目页面-是否有其他办法解决? 解决方案 tomcat域名配置Tomcat域名配置Tomcat 多域名配置

Linux下nginx配置https协议访问的方法_Linux

一.配置nginx支持https协议访问,需要在编译安装nginx的时候添加相应的模块--with-http_ssl_module 查看nginx编译参数:/usr/local/nginx/sbin/nginx -V 如下所示: configure arguments: --prefix=/usr/local/nginx --with-google_perftools_module --without-http_memcached_module --user=www --group=www --

Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站

目录   配置环境 了解HTTPS 配置CA证书服务器 新建示例网站并发布在IIS 新建自签名证书并配置HTTPS 故障排除 其它机器无法通过访问   配置环境 Windows版本:Windows Server 2008 R2 Enterprise Service Pack 1 系统类型:64 位操作系统   了解HTTPS      为什么需要 HTTPS  ?  在我们浏览网站时,多数网站的URL都是以HTTP开头,HTTP协议我们比较熟悉,信息通过明文传输;   使用HTTP协议有它的优点

javaweb-tomcat如何配置域名,使得可以直接通过域名访问自己的web项目

问题描述 tomcat如何配置域名,使得可以直接通过域名访问自己的web项目 tomcat如何配置域名,使得可以通过域名直接访问自己的web项目.我的java web项目不在tomcat默认目录下,配置之后还是不行,通过远程的IP+/项目名字 可以访问,通过www.***.com/项目名字也可以访问, 但是通过www.***.com就是不行.现在很急,哪位大神可以给个方法.网上的我都试过了,都不好使.. 解决方案 Tomcat域名或IP地址访问方式配置方法 1.配置www.***.com域名方式

域名访问不行,本地却没有问题,怎么排查网上这样的问题根源?

问题描述 域名访问不行,本地却没有问题,怎么排查网上这样的问题根源? 解决方案 解决方案二:调试解决方案三:web.config里把debug开启,设置customErrors节点的mode为Off,然后在查看报错页面就能看到具体报错的地方了.解决方案四:引用2楼ziyouli的回复: web.config里把debug开启,设置customErrors节点的mode为Off,然后在查看报错页面就能看到具体报错的地方了. 这就是开启debug后的错误反馈信息解决方案五:引用楼主hhsacsb的回

W7系统怎么配置JAVA服务器,使其能和PHP程序共用同域名访问

问题描述 我现在有一个PHP论坛,PHP能正常通过域名访问:但是我现在想在该服务器上面加一个JAVA程序,JAVA程序已打包上服务器,配置也搞好了的,能通过IP地址访问:但是通过PHP的域名访问就不得行请问我该怎么配置第一次搞服务器配置,请多指教

发布网站,如何配置可以使访问域名即可访问主页

问题描述 假设--IP地址为:168.92.0.1域名为:www.aaa.com.cn网站web项目名称为:abc默认网页为:index.jsp服务器为:tomcat,端口号是8080(这个web项目必须在tomcat服务器下运行)--现在域名和IP地址已经绑定并且解析,那么如下url地址访问等价:168.92.0.1:8080/abc/index.jspwww.aaa.com.cn:8080/abc/index.jsp可是,不能每次访问主要都通过这么长的地址访问啊!所以想通过www.aaa.c

【求助】weblogic 通过VirtualHost配置内网域名访问

问题描述 小弟手里有个j2ee的web项目部署在weblogic上,是公司内网访问的:程序端口80:weblogic.xml中增加了<context-root>/</context-root>配置,所以目前通过ip可以直接访问应用.现在想通过域名来访问,隐藏服务器的ip的地址.所以配置了VirtualHost,大致配置如下:1.VirtualHostNames:www.hqmarket.guiyang.cn2.Targets-->Servers:AdminServer3.然后

google chrome-虚拟机centos6.3配置appache后无法从windows浏览器通过域名访问

问题描述 虚拟机centos6.3配置appache后无法从windows浏览器通过域名访问 在httpd.conf下 添加了 并且在/usr/local/www/aaa.com/index.php /usr/local/www/bbb.com/index.php 但是无法从windows下的浏览器通过aaa.com 或者bbb.com 访问 通过ip只能访问到aaa.com下的index.php 求大神指正,多谢万分 解决方案 刚才又做了测试,发现通过 360 firefox 浏览器访问 aa