inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] React로 NodeBird SNS 만들기

nginx + https 적용하기

certbot 설치 관련 질문드리겠습니다.

440

hib4888

작성한 질문수 47

0

안녕하세요 제로초님 강의 잘 듣고있습니다.

certbot 설치시 404 에러가 발생해서 다른 수강생분에게 답변해주신 블로그를 참고하여 설치를 했습니다.

설치 후 이메일, dns설정 모두 정상적으로 설정 했습니다.

근데 설치 후 블로그글을 참고해보니 서버를 실행하면 된다고 하셨는데 이게 어떤 말씀인지 알 수 있을까요?

기초적인 질문 죄송합니다 ㅜㅜ

 

다음 명령어를 입력했습니다.

sudo snap install certbot --classic
sudo certbot --nginx

 

ls로 확인해보니 따로 폴더가 생성되지 않았습니다.

package.json - prepare - Visual Studio Code [Administrator] 2022-11-08 오후 11_12_53.png

 

Next.js nodejs redux react express

답변 1

0

제로초(조현영)

Next나 노드 서버를 실행하라는 말씀입니다.

앞단에서 80포트에 nginx가 돌아가고있으니 뒤에 3000같은 포트에 프론트나 백엔드 서버를 돌리면 됩니다.

0

hib4888

늦은 밤에 빠른 답변 정말 감사합니다!

덕분에 정확하게 이해했습니다

0

hib4888

근데 해당 질문과는 별개로 추가로 궁금한점이 있어서 질문드립니다.

혹시 서비스를 배포한 뒤에 개발모드처럼 편하게 코드를 수정할 수 있는 툴이나 프로그램이 있을까요?

만약 없다면 배포한뒤에는 강의에서 설명해주신대로 코드수정 - github - 우분투에서 gitpull - 재시작 순으로만 코드를 수정할 수 있는건가요?

 

 

0

제로초(조현영)

github에 올리면 알아서 자동으로 배포되게 ci cd 설정을 해둡니다. 아무래도 배포이다보니 편하게 코드를 수정하긴 어렵고 시간이 좀 걸립니다.

0

hib4888

바쁘신데 답변 감사합니다!!

 

0

제로초(조현영)

aws라면 github action과 codedeploy 공부하시면 ci/cd 구성할 수 있습니다.

0

hib4888

배포 마무리하고 추가로 학습해야겠네요

자세한 답변 정말 감사드립니다!!

0

제로초(조현영)

아뇨 둘 다 http여야 합니다.

0

hib4888

다음 강의에서 이유에 대해 설명해주셨는데 확인을 못하고 질문드렸네요

번거롭게해드려서 죄송하고 답변 감사합니다!!

0

hib4888

https를 구현하다 추가로 궁금한점이 있어서 질문드리겠습니다.

보너스 강의를 들으면서 front, back의 https 설정을 했습니다.

추가로 설명해주신 cors와 새로고침시 로그인이 풀리는 문제 또한 해결했습니다.

그 결과 배포한 웹서비스의 콘솔에는 어떠한 오류도 안뜨고 있습니다.

근데 우분투 back서버 monit에 아래와 같이 3065번 포트가 이미 사용중이라고 에러 로그가 뜨고 있는데 해당 에러와 관련해서 피드백 부탁드리겠습니다.

 

back monit 에러 로그

image

front, back의 서버 포트 현황

image

image

0

제로초(조현영)

3065에 서버가 켜져있는데 거기에 pm2 start를 또 하신 겁니다. 참고로 sudo를 붙인 경우와 안 붙인 경우는 서로 다르게 인식합니다. sudo 한 번 붙이면 계속 붙이셔야 합니다.

0

hib4888

답변 감사합니다.

그럼 sudo를 붙인것과 안붙인거 둘은 같은 서버이지만, 각각 개별적으로 존재하는 서버로 이해하면될까요?

만약 그렇다면 npx kill, sudo npx kill 두 명령어로 sudo서버와 그냥 서버를 모두 종료시킨 뒤 한 서버만 다시 실행하면될까요?

 

0

제로초(조현영)

같은 서버인데 관리자와 일반 사용자가 각각 서버를 실행한 셈이죠.

둘 다 종료하고 다시 실행하시면 됩니다.

0

hib4888

덕분에 해당 개념이 정확하게 이해하고 문제도 해결했습니다.

감사합니다 제로초님

0

hib4888

최종적으로 admin페이지까지 생성한 뒤 서비스의 모든 기능들을 테스트하는 과정에서 오류가 발생해서 마지막으로 질문드리겠습니다!!

우선 모든 기능들을 테스트한 결과 서비스에서는 콘솔, 네트워크탭에서 어떠한 오류도 없이 정상적으로 동작하고 있습니다.

근데 우분투 front에서 monit한 결과 다음과 같이 404에러가 발생하고 있습니다.

해당 에러에 대해 구글링해서 혼자 해결해보려고 했지만 관련 정보를 찾기 힘들어 질문드립니다.

imageimageimageimage

 

 

 

0

제로초(조현영)

로그 보시면 주소가 있는데 /post/[object Object]로 되어 있습니다. 포스트 아이디가 들어가야할 곳에 객체가 들어갔네요.

0

hib4888

기초적인 질문이나 어려운 질문에도 항상 빠르게 답변해주셔서 정말 감사합니다.

제로초님 덕분에 웹 서비스의 개발 흐름과 필요한 기술들을 배울 수 있었습니다.

강의 내용과 질문 피드백을 참고하여 꼭 프론트엔드 개발자가 되겠습니다.

다시한번 감사드립니다.

 

 

넥스트 버젼 질문

0

90

2

로그인시 401 Unauthorized 오류가 뜹니다

0

104

1

무한 스크롤 중 스크롤 튐 현상

0

197

1

특정 페이지 접근을 막고 싶을 때

0

116

2

createGlobalStyle의 위치와 영향범위

0

103

2

인라인 스타일 리렌더링 관련

0

98

2

vsc 에서 npm init 설치시 오류

0

159

2

nextjs 15버전 사용 가능할까요?

0

166

1

화면 새로고침 문의

0

129

1

RTK에서 draft, state 차이가 있나요?

0

164

2

Next 14 사용해도 될까요?

0

455

1

next, node 버전 / 폴더 구조 질문 드립니다.

0

359

1

url 오류 질문있습니다

0

218

1

ssh xxxxx로 우분투에 들어가려니까 port 22: Connection timed out

0

391

1

sudo certbot --nginx 에러

0

1295

2

Minified React error 콘솔에러 (hydrate)

0

481

1

카카오 공유했을 때 이전에 작성했던 글이 나오는 버그

0

257

1

프론트서버 배포 후 EADDRINUSE에러 발생

0

341

1

npm run build 에러

0

526

1

front 서버 npm run build 중에 발생한 에러들

0

399

1

서버 실행하고 브라우저로 들어갔을때 404에러

0

351

2

css 서버사이드 랜더링이 적용되지 않아서 문의 드립니다.

0

291

1

팔로워 3명씩 불러오고 데이터 합쳐주는걸로 바꾸고 서버요청을 무한으로하고있습니다.

0

250

2

해시태그 검색에서 throttle에 관해 질문있습니다.

0

207

1