저번 휴가때도 그렇고 진짜 이 오류가 왜 뜨는지를 모르겠다.
일단 언젠가 해결책을 찾는다면 (제발..) 해결책을 이 블로그에 적을 날이 왔음 좋겠다.
저번 휴가 때 이 오류가 떴었던 과정
비주얼 스튜디오를 서버에 올려서 쓸 수 있다고 하는 말에 혹해서 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월 회고 (4) | 2023.10.31 |
군대 & 2022년 회고 (7) | 2022.12.30 |
프론트와 백엔드를 분리하고 싶다... (2) | 2022.06.20 |
내 도메인이 날아갔다... (2) | 2022.04.05 |