Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

JINIers

[GCP] 기본 구성 aws → gcp 구성 변경_5(LB 404 not found) 문제 본문

GCP/구성연습

[GCP] 기본 구성 aws → gcp 구성 변경_5(LB 404 not found) 문제

JINIers 2022. 3. 21. 10:53

220317_lb 404 not found
* 참고
https://bcho.tistory.com/1113

인스턴스 그룹이 세개여야하나?
▶ 기본 인스턴스 그룹(접속 시) / saas 인스턴스그룹(http://~/saas) / ncu 인스턴스 그룹(http://~/ncu)


도메인 2개 만들어서 각각 백엔드로 연결
http://ming406.duckdns.org  ->  saas
http://ming407.duckdns.org  ->  ncu
* default 접속 시 : saas
ip : 34.149.100.236


아 이거 업뎃되고 백엔드에 붙는데 좀 오래걸림!!


url -> web server에 경로가 없어서 404가 뜨는 것임!
경로를 만들어준다.

각 web ssh 접속 해서 > 

cd /var/www/html/

# 각각 인스턴스에 생성해준다.
mkdir /saas
mkdir /ncu

 * /saas는 saas 인스턴스에   // /ncu는 ncu 인스턴스에 경로생성

→ (수정.22.04.14) saas 인스턴스에 /saas /ncu로 생성했다. ncu 인스턴스에 /ncu 로 만들어봤자 소용이 없었음

왜지;; 저렇게 설정했는데도 ncu 백엔드로 넘어간다고??

야 이게 맞는거냐 누가 설명 좀 해봐라

 

야이씨... 진짜 알 수 없다..

 


index.html 생성

 

 

home으로 설정했을 때

 

그럼 이렇게 뜨고

 

경로 1

 

경로2

 

 

이렇게 뜸

이 부분이 좀 이해하기 어려웠는데 구글은 단지 경로를 설정해주는 것만으로도 서버로 알아서 자동적으로 넘어간다.

→ 아니었다.

 

나는 default 주소로 접속 시 saas 백엔드에 붙게끔 해놔서 /로 경로를 설정시에만 다른 백엔드로 붙지만 그게 싫다면 default backend / backend-1 / backend-2로 설정하면 제대로 잘 붙을 것이다.

→ 얘도 아니었다.

 

lb로 장난을 많이 쳐 보는게 중요할 것 같음


http -> https 설정해주기
로드밸런서 edit
add frontend ip and port > frontend configuration >
- protocol : https
- certificate : create a new certificate 
   * name : ming406
   * create mode : creage google-managed certificate
      ** domain 넣기 : 도메인을 넣으면 자동으로 3개월마다 갱신된다.

는 ?? 왜 안돼??

다시해보도록 하자..

 

Comments