同一个服务部署在局域网 192.168.6.19 上
域名 xxx.xxx.xxx(xxx)
局域网 IP 地址 192.168.6.19:8002
公网 IP 地址 221.178.13.190:80
测试用帐号来自租户库中新创建的 xxx 用户,密码为:123qwe id=2
测试结果:
1.使用域名连接服务,无法登录。(因为连到 Host 库上导致无法登录)
2.使用局域网 IP 地址连接服务可以登录并正确获取数据。(从 Tenant 中库登录并获取数据)
3.使用公网 IP 地址,连接服务失败:405 Not Allowed(原因是 Nginx 转发时是通过关键字 “xxx” 识别才会转发)
最后我把多租户关了,就能正常登录。
Configuration.MultiTenancy.IsEnabled = false;//是否启用多租户
我打算后面客户那边有独立环境的时候,验证后再更新。