오라클 클라우드, nginx, proxy_pass, err_address_unreachable

2022. 5. 18. 19:31·자기계발/생각 정리
반응형

저번 휴가때도 그렇고 진짜 이 오류가 왜 뜨는지를 모르겠다.
일단 언젠가 해결책을 찾는다면 (제발..) 해결책을 이 블로그에 적을 날이 왔음 좋겠다.

저번 휴가 때 이 오류가 떴었던 과정
비주얼 스튜디오를 서버에 올려서 쓸 수 있다고 하는 말에 혹해서 code-server 라는 걸 설치한다음,
로컬에서 실행하고 nginx에서 proxy_pass 를 통해 127.0.0.1:포트 로 리다이렉트 하도록 했다.

그리고 삽질을 몇번 한 끝에 성공했다
근데 성공하고 나서 얼마 안있으니까 err_address_unreachable 이라는 오류와 함께 내 서버에 웹으로 접속이 되질 않게 되었다.
리다이렉트 하도록 만든 해당 주소 뿐만 아니라 기존에 잘 접속되던 다른 주소들도 모두 몽땅 접속이 안된다.
저 오류가 뜨면서...

구글링을 해봤는데 찾질 못하겠다.

웹만 접속이 안된다. ssh로 접속하면 접속이 잘 된다.
보니까 iptables 가 꺼져있길래 켜봤는데 그래도 안된다.
오라클 클라우드에서 건든 것도 없고 그냥 시간이 지나면 알아서 저 오류 뜨면서 막힌다.

크롬만 그런가 싶어서 파이어폭스로도 접속해봤는데 안된다.

인터넷에 저 오류를 쳐보니까 라우터를 다시 껐다 켜보라고 하는데, 나랑은 관련 없어보인다....

오늘도 그 오류가 똑같이 나서 유튜브 뮤직 클론코딩하던 것도 접속이 안된다.
백엔드로 노드js 써보려고 노드 설치하고, 테스트삼아서 기본 예제 코드 넣어서 로컬에서 백그라운드 실행시킨다음
nginx에 127.0.0.1 로 리다이렉트하도록 설정을 했다.
이거 설정하면서 위에서 겁나 삽질했던게 떠올라서 혹시 몰라 부트볼륨 백업해놨는데, 진짜 천만 다행이다.

어김없이 맨처음에는 노드로 띄운 앱에 접속은 성공했으나,
인스턴스를 재부팅하고나니 그냥 모든 내 사이트가 저 오류 뜨면서 안들어가진다.

nginx부터 접근을 못한거 같은데 왜 이러는 걸까 진짜;;;
nginx 서비스 재시작은 수도없이 했으나 안된다... 아오..

그래서 3월 휴가때 저 오류 원인 찾아보겠답시고, code-server 설치해서 띄우고 -> 에러만나고 -> 서버 날리고 새로 인스턴스 만들고
이 과정을 3번을 반복한 끝에 그냥 포기했는데, 이번엔 진짜 어떻게 못쓰나...

로컬호스트 아이피 말고 unix 소켓으로 직접 리다이렉트해서 올렸던 플라스크 앱은 계속 접속이 잘 됐는데
이상하게 로컬에서 실행시킨다음 로컬호스트로 직접 리다이렉트 시키면 웹에서 접속이 안된다.
진짜 왜이러는걸까.... 엔진엑스 문젠가... 오라클 클라우드에서 로컬로 리다이렉트 돌리면 막히도록 해놨나..

ASW로 갈아타야하나... 진짜 OCI 는 정보가 너무 없다 진짜..
(근데 AWS로 이 오류 쳐보니까 그래도 결과 없던데.. 나만 이러나...?)

----------------------------------------- 추가 -----------------------------------------
그냥 서버 날리고 다시 세팅하는 중인데, 세팅하는 중간중간마다 접속 테스트를 해보고 있었다.
그런데 다 날린상태에서 엔진엑스를 깐다음 접속해보니 unreachable 뜨던게, iptables -F 로 세팅 초기화시켜주니 접속이 된다!
그렇다고 로컬호스트로 리다이렉트 시킨다고 방화벽 세팅이 바뀌나...?
일단 기존에 미리 부팅 이미지 만들어놓은거 다시 올려놓고 테스트 해봐야겠다.
한가지 희망을 찾음 ㅎㅎ

---------------------------------------  해결! -----------------------------------------
그냥 sudo iptables -F 해서 방화벽 정책 초기화해주니까 성공했습니다..ㅎ

반응형
저작자표시 비영리 변경금지 (새창열림)

'자기계발 > 생각 정리' 카테고리의 다른 글

개발자로의 취업과 성장에 대해 - NHN 자회사 CEO 동문 초청 강연 후기  (0) 2023.11.23
2023년 10월 회고  (5) 2023.10.31
군대 & 2022년 회고  (7) 2022.12.30
프론트와 백엔드를 분리하고 싶다...  (2) 2022.06.20
내 도메인이 날아갔다...  (2) 2022.04.05
'자기계발/생각 정리' 카테고리의 다른 글
  • 2023년 10월 회고
  • 군대 & 2022년 회고
  • 프론트와 백엔드를 분리하고 싶다...
  • 내 도메인이 날아갔다...
에버듀
에버듀
개발은 좋은데 뭘로 개발할까
  • 에버듀
    Blog. 에버듀
    에버듀
  • 전체
    오늘
    어제
    • 분류 전체보기 (614)
      • 개인 프로젝트 (43)
        • 토이 프로젝트 (3)
        • [2020] 카카오톡 봇 (9)
        • [2021] 코드악보 공유APP (22)
        • [2022] 유튜브 뮤직 클론코딩 (9)
        • [2025] 한글 SQL 데이터베이스 (0)
      • 팀 프로젝트 (22)
        • [2020] 인공지능 숫자야구 (4)
        • [2022] OSAM 온라인 해커톤 (10)
        • [2024] GDSC 프로젝트 트랙 (6)
        • [2025] 큰소리 웹 페이지 (2)
      • CS (335)
        • 자료구조 (19)
        • 어셈블리 (41)
        • 멀티미디어응용수학 (7)
        • 컴퓨터 구조 (29)
        • 알고리즘 분석 (4)
        • 컴퓨터 네트워크 (38)
        • 프로그래밍언어론 (15)
        • HCI 윈도우즈프로그래밍 (26)
        • 기초데이터베이스 (29)
        • 운영체제 (23)
        • 오토마타 (24)
        • 문제해결기법 (11)
        • 블록체인 (22)
        • 소프트웨어공학 (21)
        • 기계학습심화 (12)
        • 컴퓨터그래픽스와 메타버스 (8)
        • 분산시스템특론 (6)
      • 자기계발 (44)
        • 생각 정리 (22)
        • 대외활동 (11)
        • 동아리 (7)
        • 자격증 (3)
        • 머니 스터디 (1)
      • 알고리즘 (PS) (107)
        • BOJ (101)
        • Programmers (5)
        • 알고리즘 이모저모 (1)
      • WEB(BE) (8)
        • express.js (1)
        • Spring & Spring Boot (7)
      • WEB(FE) (2)
        • html, css, js (1)
        • React.js (1)
      • Tool & Language (6)
        • Edit Plus (1)
        • Git (1)
        • Python3 (2)
        • Java (2)
      • Infra (12)
        • AWS (1)
        • Oracle Cloud (8)
        • Firebase (2)
        • Network (1)
      • Android (18)
        • Java (6)
        • Flutter (12)
      • Window (2)
        • Visual Studio 없이 WPF (1)
        • MFC (1)
      • 독서 (14)
        • Inside Javascript (7)
        • Database Internals (6)
        • 한 글 후기 (1)
  • 링크

    • github
    • website
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
에버듀
오라클 클라우드, nginx, proxy_pass, err_address_unreachable
상단으로

티스토리툴바