静态分离
用户访问域名——>Nginx——>网关——>微服务
问题:
访问域名后发现不能跳转到首页
检查:
1.检测hosts文件
结果:正确配置域名没有发现问题
2.检查Nginx配置(Nginx总配置、服务配置)
Nginx总配置
服务配置
结论:在Nginx总配置中,发现在配置上游服务(给网关发送请求)的时候,忘记加端口号
正确地址:192.168.3.112:88;
修改配置后重启Nginx发现还是不能访问首页,继续排查
3.检查Nacos
商品服务的ip地址
检索服务的ip地址
网关服务的ip地址
结果:发现商品服务的ip地址和其余服务不在同一个网段,之前切换网段的时候,没有重启商品服务。
解决:重启商品服务
问题原因:1.Nginx总配置文件配置上游服务(网关)时没有指定端口号。
2.切换网段时没有重启商品服务,导致注册中心的ip地址没有变,从而网关转发请求时没有那个服务。