아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
고운바다사자255
고운바다사자25521.04.03

우분투에서 도메인 포트포워딩 하는법

기존에 GCP Cloud Run에서 Git Deploy 방식으로 Nodejs Express 서버 운영하다 네이버 클라우드 플랫폼으로 넘어왔습니다. 제가 ubuntu ssh는 처음써서 도메인 연결을 잘 못하겠어서 여쭤봅니다.

IPv4 주소 도메인에 연결해놨고, 8080 포트없이 순수 도메인으로만 연결하게 하려고하는데 도무지 어쩔 줄 모르겠습니다. (iptables 쓰라는데 사실 적용된건지도 모르겠고 작동도 안합니다..) 답변 부탁드립니다 ㅠㅠ (처음쓰는 학생이라 되도록 쉽게 설명해주세요!)

우분투 16.04 버전입니다

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 안녕하세요. 아하(a-ha) 프로그래밍 지식 답변자 입니다.

    포트 명세 없이 www.<my-domain>.com 으로 접속시키기 위해선 포트포워딩이 아닌 웹서버의 리버스 프록시를 사용하셔야 합니다. Nginx 혹은 Apache 웹서버를 설치하시고 리버스 프록시 설정을 해주시면 됩니다.

    웹 브라우저에서 80과 443 포트는 각각 http https 프로토콜 포트로, 별도의 포트 명세 없이 질문자님이 말씀해 준 것 처럼 DNS 주소로 연결이 가능합니다.

    질문자님의 경우 리버스 프록시 서버는 Node Express 입니다. localhost:8080 일것 같네요.

    참고 링크 : https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/

    iptables는 이런 상황에서 쓰는게 아닙니다. iptables 쓰라고 추천한 사람은 저한테 데려오세요.

    답변이 도움이 됐으면 좋겠습니다. 좋은 하루 되세요!