谷粒商城踩坑匯總(分布式高級篇)


二、分布式高級篇
 
P140:配置網關和nginx后,虛擬機訪問不到商城首頁
 
1.如果nginx里寫這個ip:
upstream gulimall {
     server 192.168.56.1:88;
}

頁面轉半天,最后出來一個404

2.如果寫這個ip:
upstream gulimall {
     server 192.168.1.28:88;
}

 

就立馬報:
Whitelabel Error Page
This application has no configured error view, so you are seeing this as a fallback.

 Sun Sep 27 12:05:36 CST 2020

There was an unexpected error (type=Not Found, status=404).
 
最后發現,這里有兩個問題:
  1. 必須使用server 192.168.1.28:88; 這個IP才行,否則連 http://gulimall.com/api/product/attrattrgrouprelation/list 都不能訪問
  2. 還要注意在后台的網關項目里,路由規則不能按雷神寫的:
    - id: gulimall_host_route
      uri: lb://gulimall-product
      predicates:
       - Host=**.gulimall.com,gulimall.com

   如果寫成這樣,/api/接口能訪問,但首頁訪問不到

 
   必須把**. gulimall.com寫在后面,或者去掉,例如:
       - Host= gulimall.com,**. gulimall.com
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM