inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

포트폴리오 초간단 배포하기

백엔드와 프론트엔드가 따로 있는 프로젝트 배포하기

백엔드서버 배포시 포트번호는 어떻게 해야할까요?

628

이용화

작성한 질문수 9

1

백엔드 서버에는 nginx를 설치하지 않았는데,

 

도메인 등록시 :8080 포트는 어떻게 처리해야 하는지 궁금합니다.

 

도메인 등록후에 'www.도메인:8080' 으로 접속해야 접속이 되어서 질문드립니다.

 

nginx 설치하고, 거기서 jar 파일을 업로드 하면 해결 될까요?

 

 

linux github nginx

답변 1

0

이준형(Foo)

이용화님 안녕하세요~

만약 nginx를 사용하지 않고, 백엔드 서버를 그대로 클라이언트에게 제공하고 싶으면 아래처럼 하시면 됩니다!

 

  1. application.yaml에서 server.port 속성을 80으로 지정 (기본값이 8080이라서 아무것도 입력 안하면 8080으로 뜨고 있는겁니다.)

     

  2. 위와 같이 코드 변경 후 jar를 다시 생성

  3. 새로 생성된 jar를 리눅스 서버에 업로드

  4. 기존 입력하던 'java -jar ...' 명령어 앞에 sudo를 붙여 'sudo java -jar ...'로 실행 (80포트는 well known port로 root 권한이 필요한 포트입니다. 따라서 sudo로 실행시켜주셔야합니다.)

  5. 위와 같이 하면 www.도메인 로 접속해주셔도 잘 접속이 될겁니다. 다만 여기서 접속이 안된다면 방화벽 설정이 문제일 수 있습니다. 따라서 8080 포트를 열어주셨던 것처럼 80 포트도 열어주시면 됩니다. (제가 알기론 80은 그냥 열려있었던 것 같긴해요)

 

위 내용대로 해보시고 안되면 추가 질문 주시면 감사하겠습니다. (_ _)

gitforwindows에서 맥은 뭘 다운받아야 하나요...?

0

28

2

d-day count소스및 그라비티에서 기술하면 뭔가 내용이 안나오네요

0

17

1

프로젝트 질문 문의

0

41

1

Unauthorized 에러

0

40

2

git 커밋한 내용 궁금합니다.

0

23

1

inotify 객체에 등록된 watch descriptor 해제 관련 질문

0

34

2

select API 실습 코드 질문

0

38

2

자바스크립트 파일 중, DOM 영역에서 querySelector가 아닌 다른 함수를 쓰는데 괜찮을까요?

1

78

2

무중단 배포 / 컨테이너 이미지 관리에 주로 어떤 인프라를 활용하시나요?

0

66

1

블로그 포스팅 질문

2

129

2

12:39초에 nginx.conf 파일에 어떤 정보들을 넣는다는 건가요??

1

226

2

안녕하세요 선생님. django 배포 문의 드립니다.

1

139

2

빌드 상의 문제

1

263

4

ssl 인증서 다운관련

3

202

2

8080 접속 안 되는 문제

1

197

1

github jar 파일 용량문제 질문있습니다.

1

300

1

(해결됨) 유료 인증서 발급시에는 ZeroSSL에서 결제하세요!!

2

382

1

수정이 안돼요

1

250

1

CORS 이슈에 대해 현업에서의 API URL 구성이 궁금합니다.

2

382

1

강의 잘들었습니다! 포트폴리오 마무리에서 배포관련해서 궁금한점이 좀더 있어서 질문드립니다.

4

1057

2

안녕하세요! 강의를 듣다 궁금한 점이 생겨 질문드립니다!

2

350

1

타임리프 + html + RestController를 쓰는 경우 질문 드립니다!

1

543

1

웹사이트 ip주소 확인 어떻게 하는지 질문 드립니다.

1

782

1

질문

1

430

2