강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

aiw99님의 프로필 이미지
aiw99

작성한 질문수

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

S3 연결하기

도메인을 사지 않을 경우

해결된 질문

작성

·

361

1

안녕하세요 제로초님, 

만약 도메인을 사지 않을 경우에는 한 컴퓨터로 서버를 두대 돌리라고 하셔서 프론트서버와 백엔드 서버를 가상컴퓨터 한대에서 돌렸습니다.

프론트서버는 빌드하다가 메모리 부족으로 그냥 .next만 원격저장소에서 받아와서 사용중인데 ip를 들어가보면 

80번 포트를 이미 사용중이라고 뜹니다.

어느 서버를 포트를 바꿔야하나요?

답변 4

0

aiw99님의 프로필 이미지
aiw99
질문자

근데 이번에는 쿠키가 들어오질 않습니다..!

검색해보니까 samesite: "none"을 하면 된다고하길래 붙여봤는데도 되질않네요.,. 혹시 문제를 아시나요?

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

도메인이 다르면 쿠키를 공유하기 어렵습니다. 이래서 도메인이 필요합니다.

0

aiw99님의 프로필 이미지
aiw99
질문자

아아아!!! 그걸 허용 안했습니다,!

허용해서 해결했습니다! 

매번 감사드립니다!

0

aiw99님의 프로필 이미지
aiw99
질문자

현재는 front/package.json 안에 

"scripts": {
   ...
"start""cross-env NODE_ENV=production next start -p 3060"
 },

백엔드 서버 포트는 80으로 바꾸고
프론트 서버 포트는 3060으로 바꾸고
기존에 사용하던 프론트서버를 인스턴스 중지시키고
백엔드서버를 가지고 프론트,백엔드 서버를 둘다 실행시키려고 합니다. (포트만 바꾸고)
해당 가상컴퓨터의 공용 서버 ip로 접속했는데 백엔드서버만 켜집니다. 프론트서버는 어떻게 켜야하나요?

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

프론트 서버는 ip:3060으로 접속해야 들어가집니다.

aiw99님의 프로필 이미지
aiw99
질문자

프론트 서버에 접근 자체를 못한것 같습니다.

말씀 해주신대로 ip:3060에 들어가면  위와 같이 뜹니다. 어떻게 해야하나요?

back 인스턴스 안에서 프론트와 백서버를 둘다 돌리고 있는상태입니다.

백엔드는 80포트 프론트는 3060포트로만 설정해놓으면 되는것이 아닌가요?

혹시 몰라 제 github를 올립니다..!

https://github.com/sangbooom/react-nodebird

항상 감사합니다.

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

aws ec2 보안그룹 인바운드에서 3060번 포트도 허용하셨나요?

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

80번 포트에 서버를 이미 실행하셨을 겁니다.

lsof -i tcp:80 해서 나오는 pid를

kill -9 <pid> 하시면 꺼집니다.

aiw99님의 프로필 이미지
aiw99

작성한 질문수

질문하기