背景:

  一个小项目http+https的小项目, 需要配置域名, 因http 和 https服务共存, 所以决定域名后面挂两个不同的LVS, 80端口一个, 443端口一个.

服务框架:

  nginx服务挡在前面, 监听80 和 443端口, 请求到来之后, nginx转发给后面的go http server

出现问题:

  查看nginx 和 gohttp的log,发现有些请求打不到nginx上, 故而后面的gohttpserver也收不到请求.

问题定位:

  域名解析是不区分端口的, client端域名解析后拿到一个lvs, 由于上面的服务配置两个不同的LVS只有80 或 443其中的一个, 所以当一个https请求拿到80端口的LVS时, 服务就会出现错误.

解决措施

  LVS同时有80 和 443两个端口

最新文章

  1. Xamarin.Android之布局文件智能提示问题
  2. cocos2dx游戏开发——别踩白块学习笔记(二)——经典模式的实现
  3. C# vs MySql
  4. Windows 10 Weather App无法正常显示解决方法
  5. js清除缓存方法
  6. 关于angularJS与jquery在使用上的一些感悟
  7. 我的ECshop二次开发从零开始
  8. mysql 找不到或无法加载已注册的 .Net Framework Data Provider
  9. A Knight's Journey(dfs)
  10. nginx 3.nginx+fastcgi
  11. 现场故障案例:AIX安装Oracle10G runInstaller弹出错误一例
  12. MySQL安装指南
  13. github 上传项目基本步骤
  14. 原生js反转字符串
  15. [DeeplearningAI笔记]改善深层神经网络_深度学习的实用层面1.10_1.12/梯度消失/梯度爆炸/权重初始化
  16. metasploit下Windows下多种提权方式
  17. 如何理解以太坊ABI - 应用程序二进制接口
  18. django后台显示图片 而不是图片地址
  19. Future接口和FutureTask类【FutureTask实现了Runnable和Future接口】
  20. php生成带自定义logo和带二维码跳转自定义地址的二维码

热门文章

  1. 关于slf4j log4j log4j2的jar包配合使用的那些事
  2. 数据结构实验之数组一:矩阵转置(SDUT 2130)
  3. 页面的beforeunload和unload的事件应用
  4. 下载安装Xocde并创建一个C语言的项目工程
  5. C++常用字符串函数使用整理
  6. 基本PSO算法实现(Java)
  7. 安装VMware虚拟机和centos操作系统
  8. Tensorflow使用训练好的模型进行测试,发现计算速度越来越慢
  9. 彻底搞清楚javascript中的require、import和export(js模块加载规范的前世今生)
  10. jQuery源码解读----part 2